PHP란? [초보자용]

PHP란 무엇인가



동적 웹 페이지를 작성할 수 있는 서버측 프로그램 언어.

동적이란?



일반 HTML은 정적 웹 페이지이며,
제작자가 내용을 다시 쓰지 않는 한 언제 액세스해도 같은 것이 표시된다.
해당 페이지에 프로그램을 작성하고 사용자가 버튼을 누르거나 액세스할 때
표시 내용을 바꿀 수 있는 것이 동적인 페이지.

서버측이란?



서버측(서비스를 제공하는 측의 컴퓨터)에서 프로그램을 이동하는 것.

PHP를 사용하면 할 수있는 예



  • EC 사이트 구축
  • 장바구니
     (상품을 몇 개 넣었는지, 그 상품의 금액은 얼마인가,
    자동으로 계산 및 계산하는 것도 PHP로 구현 가능)
  • 검색 엔진
    (인기순, 신착순, 조건에 따라 표시하는 항목을 변경하는 것도 가능)
  • 온라인 결제 처리, 예약 기능


  • SNS 사이트 만들기
  • 사용자 등록, 삭제, 로그인 (로그 아웃) 기능 만들기
  • 게시물 만들기, 업데이트, 삭제
  • SNS의 채팅 기능

  • WordPress를 사용하여 블로그를 쉽게 만들려면
    WordPress란 PHP와 MySQL(데이터베이스)를 이용하고 있다
    블로그 작성 소프트웨어로, PHP 프로그래밍의 스킬을 가지고 있으면
    WordPress를 커스터마이즈 할 수 있다.

  • PHP를 사용하려면



    PHP는 웹 서버에서 실행되므로,
    일반 HTML을 공개하는 웹 서버를 준비해야합니다.
    (이와 같이, 프로그램을 움직일 준비를 하는 것을 환경 구축이라고 한다.)

    환경 구축



    웹 애플리케이션을 만들려면,
    웹 서버(ex Apache)나 DB(ex MySQL), 프로그래밍 언어(ex PHP)가 필요.
    보통은, 이것들을 개별적으로 각각 인스톨을 할 필요가 있지만,
    XAMPP라는 응용 프로그램을 설치하고 사용하면,
    PHP나 Apache, 데이타베이스인 MySQL, 등을 일괄 인스톨 해 간단하게 환경 구축을 할 수 있다.
    (그 밖에도 환경 구축의 방법이나 어플리케이션은 있습니다만, XAMPP는 가장 인기 있는 PHP 개발 환경이라고 합니다.)

    Javascript와의 차이



    PHP와 JavaScript의 큰 차이점은 코드가 어디에서 실행되는가?

    자바스크립트는 클라이언트측(웹사이트를 탐색하는 브라우저)
    코드를 받고 거기에서 작동합니다.
    따라서 어떤 코드가 작성되었는지 누구나 볼 수 있습니다.
    반면 PHP는 서버 측에서 코드를 실행합니다.
    클라이언트측은 그 결과만 받기 때문에,
    어떤 코드로 나온 결과인지 볼 수 없습니다.

    좋은 웹페이지 즐겨찾기