>  기사  >  백엔드 개발  >  PHP 언어란 무엇이고 어떤 용도로 사용되나요?

PHP 언어란 무엇이고 어떤 용도로 사용되나요?

怪我咯
怪我咯원래의
2017-06-16 13:15:365995검색

PHP(외국명: PHP: Hypertext Preprocessor, 중국어명: "Hypertext Preprocessor")는 일반적인 오픈 소스 스크립팅 언어입니다. C언어, Java, Perl의 특징을 흡수한 구문으로, 배우기 쉽고 널리 사용되는 분야에 주로 적합합니다. PHP의 고유한 구문에는 C, Java, Perl 및 PHP 자체 구문이 혼합되어 있습니다. CGI나 Perl보다 빠르게 동적 웹 페이지를 실행할 수 있습니다. 다른 프로그래밍 언어와 비교하여 PHP로 만든 동적 페이지는 프로그램을 HTML(Standard Universal Markup Language의 응용 프로그램) 문서에 삽입하여 실행하며 HTML 태그를 완전히 생성하는 CGI보다 실행 효율성이 훨씬 높습니다. PHP는 컴파일된 코드도 실행할 수 있습니다. . 컴파일을 통해 암호화를 달성하고 코드 실행을 최적화하여 코드 실행 속도를 높일 수 있습니다.
PHP는 원래 Personal Home Page의 약어였으며 공식적으로 "PHP: Hypertext Preprocessor"로 이름이 변경되었습니다. "Hypertext Preprocessor"의 약어가 아니라는 점에 유의하세요. 정의에 이름을 쓰는 이런 방식을 재귀적 약어라고 합니다. PHP는 Rasmus Lerdorf에 의해 1994년에 만들어졌습니다. PHP는 Rasmus Lerdorf가 개인 웹 페이지를 유지하기 위해 만든 Perl 언어로 작성된 간단한 프로그램으로 시작되었습니다. 이 도구는 Rasmus Lerdorf의 이력서를 표시하고 웹 트래픽을 계산하는 데 사용됩니다. 나중에 데이터베이스에 대한 액세스를 포함하여 C 언어로 다시 작성되었습니다. 그는 이러한 프로그램을 일부 양식 해석기와 통합하여 PHP/FI라고 불렀습니다. PHP/FI를 데이터베이스에 연결하여 간단한 동적 웹 프로그램을 생성할 수 있습니다.
첫 번째 버전은 1995년 개인 홈 페이지 도구(PHP 도구)로 출시되었습니다. Lerdorf는 이 프로그램을 소개하는 일부 문서를 작성했습니다. 그리고 PHP1.0이 출시되었습니다! 이번 버전에서는 방명록, 방문자 카운터 등의 간단한 기능만 제공됩니다. 앞으로는 점점 더 많은 웹사이트가 PHP를 사용하고 있으며 일부 기능을 추가해 달라는 강력한 요청이 있습니다. 예를 들어, 루프 문, 배열 변수 등이 있습니다. 새로운 구성원이 개발 팀에 합류한 후 Rasmus Lerdorf는 프로그램 개발 속도를 높이고 커뮤니티를 통해 오류를 찾기 위해 1995년 6월 8일에 PHP/FI를 대중에게 출시했습니다. PHP 2라는 이 출시 버전에는 Perl과 유사한 변수 이름 지정, 양식 처리 기능, HTML에 실행을 포함하는 기능과 같은 일부 PHP 프로토타입이 이미 포함되어 있습니다. 프로그램 구문도 Perl과 유사하며 더 많은 제한이 있지만 더 간단하고 유연합니다. PHP/FI는 MySQL에 대한 지원을 추가했으며 이후 동적 웹 개발에서 PHP의 위치를 ​​확고히 했습니다. 1996년 말까지 PHP/FI를 사용하는 웹사이트는 15,000개였습니다.
ISAPI 필터
1997년 Technion IIT에서 근무하는 두 명의 이스라엘 프로그래머인 Zeev Suraski와 Andi Gutmans가 PHP 파서를 다시 작성하여 PHP 3의 기초가 되었습니다. 이때 PHP의 이름도 PHP: Hypertext Preprocessor로 변경되었습니다. 몇 달 간의 테스트 끝에 개발 팀은 1997년 11월에 PHP/FI 2를 출시했습니다. 이후 PHP 3의 공개 테스트가 시작되었고 마침내 1998년 6월 PHP 3가 공식 출시되었습니다. Zeev Suraski와 Andi Gutmans는 PHP 3 출시 이후 PHP의 핵심을 다시 작성하기 시작했습니다. 1999년에 출시된 프로파일러는 Zend Engine이라고 불리며, PHP 개발을 관리하기 위해 이스라엘 Ramat Gan에 Zend Technologies를 설립했습니다.
2000년 5월 22일 Zend Engine 1.0을 기반으로 한 PHP 4가 공식 출시되었고, 2004년 7월 13일 PHP 5가 출시되었습니다. PHP 5는 2세대 Zend 엔진을 사용했습니다. PHP에는 향상된 객체 지향 기능, PDO(PHP 데이터 객체, 데이터베이스 액세스를 위한 확장 기능 라이브러리) 도입, 다양한 성능 향상 등 많은 새로운 기능이 포함되어 있습니다. 사용자가 PHP 5로 전환하도록 장려하기 위해 PHP 4는 더 이상
PHP
로 업데이트되지 않습니다.
2008년에는 PHP 5가 개발 중인 유일한 PHP 버전이 되었습니다. 앞으로 PHP 5.3에는 Late 정적 바인딩 및 기타 기능 향상이 추가될 예정입니다. PHP 6의 개발도 진행 중입니다. 주요 개선 사항에는 Register_globals 제거, 매직 따옴표 및 안전 모드가 포함됩니다.
PHP 최신 안정 버전 : 5.4.30 (2013.6.26)
PHP 최신 정식 버전 출시 : 5.5.14 (2014.6.24)
PHP 최신 테스트 버전 : 5.6.0 RC2 (2014.6.03)
2013년 6월 20일 , PHP 개발팀은 PHP 5.5.0의 출시를 자랑스럽게 발표했습니다. 이 릴리스에는 많은 새로운 기능과 버그 수정이 포함되어 있습니다. 개발자가 특별한 주의를 기울여야 할 사항 중 하나는 Windows XP 및 2003 시스템이 더 이상 지원되지 않는다는 것입니다.
2014년 10월 16일, PHP 개발팀은 PHP 5.6.2를 사용할 수 있다고 발표했습니다. 이번 릴리스에서는 CVE-2014-3668, CVE-2014-3669 및 CVE-2014-3670에 대한 수정 사항을 포함하여 4가지 보안 관련 버그가 수정되었습니다. 모든 PHP 5.6 사용자는 이 버전으로 업그레이드하는 것이 좋습니다

위 내용은 PHP 언어란 무엇이고 어떤 용도로 사용되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.