의견.png

"PHP"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
16번째 줄: 16번째 줄:
 
* 생활코딩, 〈[https://opentutorials.org/course/3018/233 PHP란 무엇인가?]〉, 《개인 블로그》, 2011-09-16
 
* 생활코딩, 〈[https://opentutorials.org/course/3018/233 PHP란 무엇인가?]〉, 《개인 블로그》, 2011-09-16
 
* 서버구축이야기, 〈[https://server-talk.tistory.com/25 PHP란 무엇인가?]〉, 《개인 티스토리》, 2018-04-02
 
* 서버구축이야기, 〈[https://server-talk.tistory.com/25 PHP란 무엇인가?]〉, 《개인 티스토리》, 2018-04-02
 +
* TCP스쿨, 〈[http://tcpschool.com/php/php_intro_intro PHP 소개]〉, 《TCP스쿨》
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2019년 6월 27일 (목) 14:36 판

PHP(피에이치피)는 HTML 문서 안에 포함하여 작동하는 서버 측 스크립트 프로그래밍 언어이다. 1994년 라스무스 러도프(Rasmus Lerdorf)가 개발했다. 원래 Personal Home Page의 약자였으나, 나중에 "PHP: Hypertext Preprocessor"의 약자(backronym)라고 설명되었다. 리눅스 운영체제에 아파치 웹서버를 설치하고 마이에스큐엘(MySQL) DB 환경에서 PHP 프로그래밍 언어가 주로 사용되기 때문에 LAMP라는 말이 생겼다.

PHP.png

개요

PHP 란 주로 HTML 코드를 프로그래밍적으로 생성하며, 서버쪽에서 실행되는 프로그래밍 언어이다. 또한 Personal Home Page Tools 의 약자에서 PHP:Hypertext Preprocessor 로 의미가 변경되었다.[1]

역사

PHP는 1995년 라스무스 러도프에 의해 PHP 1버전이 만들어졌다. 이후 1997년에는 PHP/FI 2버전이 공개되었으며, 1998년에 되어서야 현재의 PHP와 매우 유사한 PHP 3이 나오게 되었다. 2000년 Zend 엔진을 도입한 PHP 4가 나왔고, 2004년에 객체 지향 개념이 강화된 PHP 5가 발표되었다. 하지만 오랫동안 개발 중이던 PHP 6 프로젝트가 2010년에 취소되면서 위기를 맞이하게 되었다. 그 후 근본적인 개선을 통해 기존 PHP 5와의 호환성을 최대한 유지하면서도 기존보다 2배 이상의 속도 향상 및 익명 클래스가 추가된 PHP 7이 2015년 12월에 발표되었다.[2]

특징

웹에 최적화된 언어로, 웹 개발에 필요한 수많은 로직이 함수의 형태로 미리 제공된다. 크로스 플랫폼을 사용하고 있으며, 거의 모든 데이터베이스를 지원한다는 장점들이 있다. 또한 코드 작성이 쉽고 문법이 간단하기 때문에 가장 많은 공개소프트웨어가 PHP로 만들어지기도 했다. PHP는 인터프리터 방식을 채택하여 일반적인 ASP나 PERL 언어보다 빠른 처리속도를 가지고 있다. 파일 업로드나 메일 전송 등의 기능은 자체적으로 지원하기 때문에 별도의 설치가 필요없다. 그리고 이미지를 동적으로 생성할 수 있으며, XML, ZIP, PDF, 암호화 등에 관련된 다양한 함수를 지원하기에 쉽게 사용할 수 있다는 장점을 가지고 있다.[1]

각주

  1. 1.0 1.1 생활코딩, 〈PHP란 무엇인가?〉, 《개인 블로그》, 2011-09-16
  2. TCP스쿨, 〈PHP 소개〉, 《TCP스쿨》

참고 자료

같이 보기


  의견.png 이 PHP 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.