PHP의 특징

유영·2023년 3월 2일
0

PHP

목록 보기
2/57
  1. PHP란?

    PHP(PHP: Hypertext Preprocessor)는 웹 응용 프로그램과 동적 웹 사이트를 구축하는 데 사용되는 오픈 소스 서버 측 스크립팅 언어입니다. 원래는 동적 웹 페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자가 원하는 웹 페이지를 생성한다. 근래에는 PHP 코드와 HTML을 별도 파일로 분리하여 작성하는 경우가 일반적이며, PHP 또한 웹서버가 아닌 php-fpm(PHP FastCGI Process Manager)을 통해 실행하는 경우가 늘어나고 있습니다.

  2. 이용자 측에서 본 특징

  • 무료로 사용 가능
  • 배우기 쉬운 언어
  • 쉬운 디버깅 : 오류 발생시 PHP코드의 행번호가 바로 표시된다.
  • 멀티 플랫폼 : LINUX, WINDOWS, MAC OS 모두 잘 동작한다.
  • php는 대소문자 구분한다.
  1. 기술적인 특징
  • 서버사이드 스크립트 언어
    : PHP는 서버에서 동작하기 때문에 서버 사이드 스크립트(Server-Side-Script)언어라고 부른다.

4.문자코드 자동 변환
5.세션관리의 편리성
6.각종 데이터베이스 지원
7.pdf,xml, json, ming등의 지원

8.객체지향의 강화
:php5부터 객체지향이 강화되어 php와 함께 제공하는 클래스 인터페이스의 모음인spl(standard php library)을 이용할 수 있게 되었다. php5.4 에서는 다중 상속이 자유로운 트레이트(Trait)개념도 도입되었다.

PHP는 동적 페이지 콘텐츠를 생성할 수 있습니다.
PHP는 서버에서 파일을 만들고, 열고, 읽고, 쓰고, 삭제하고, 닫을 수 있습니다.
PHP는 양식 데이터를 수집할 수 있습니다.
PHP는 쿠키를 보내고 받을 수 있습니다.
PHP는 데이터베이스의 데이터를 추가, 삭제, 수정할 수 있습니다.
PHP는 사용자 액세스를 제어하는데 사용할 수 있습니다.
PHP는 데이터를 암호화할 수 있습니다

실행에 필요한 구성
1. 웹서버와의 연계 -> 일반적으로 Apache
2. 데이터베이스와의 연계 -> 이 책에서는 My SQL

0개의 댓글