PHP 버전 5.1.0은 성능을 향상시키고 PHP 데이터 개체 확장을 기본 구성 요소로 만듭니다.
지난 주, PHP 개발팀은 PHP 스크립팅 언어 버전 5.1.0을 출시했습니다. 이는 2004년 7월 버전 5.0이 출시된 이후 가장 중요한 업그레이드입니다. 이 릴리스에는 성능 개선, 데이터베이스와의 상호 작용을 단순화하도록 설계된 확장 추가 및 기타 변경 사항이 포함되어 있습니다.
PHP는 매우 인기 있는 스크립팅 언어가 되었습니다. 인터넷 모니터링 회사인 Netcraft에 따르면 현재 2,200개 이상의 도메인이 이 기능을 사용하고 있습니다. PHP의 주요 개발을 담당하는 회사인 Zend는 Yahoo, Lufthansa 및 T-Online을 포함한 모든 웹 애플리케이션의 40% 이상이 PHP를 실행하고 있다고 주장합니다.
PHP 5는 작년에 처음 출시되었으며 처음으로 PHP에서 객체 지향 기능을 구현한 새로운 코어인 Zend Engine II를 포함했습니다. 해당 릴리스에는 XML 및 데이터베이스에 대한 향상된 지원도 포함되었으며 웹 서비스에 대한 지원도 도입되었습니다. 후속 업데이트는 버그 수정, 보안 패치 및 사소한 개선에 중점을 두었습니다.
PHP 개발 팀에 따르면 이번 새 릴리스에는 버전 5.0.x에 비해 PHP 스크립트 처리 성능이 크게 향상되었습니다.
또 다른 주요 변경 사항은 이전에 실험용으로 표시되었으며 현재는 기본 확장인 PHP Data Objects(PDO) 확장입니다. PDO는 데이터베이스 액세스를 위한 통합 인터페이스를 정의하는 데 사용됩니다.
이 릴리스에는 완전히 재작성된 날짜 처리 코드, 향상된 시간대 지원, 내장 기능 및 확장에 30개 이상의 새로운 기능 추가가 포함되어 있습니다. PEAR 및 번들 라이브러리가 최신 버전으로 업그레이드되었으며 400개 이상의 버그가 패치되었습니다.
2006년에 출시될 PHP에는 다양한 언어를 지원하는 데 매우 중요한 유니코드 문자 인코딩이 도입될 예정입니다.
이달 초 Zend는 웹 서비스 및 데이터베이스 지원에 초점을 맞춘 스크립팅 환경인 Zend Studio에 대한 주요 업데이트를 출시했습니다.
Zend Studio 5.0은 PHP 소스 코드에서 WSDL(웹 서비스 설명 언어) 파일을 생성할 수 있으며 DB2, Cloudscape, SQL Server, Oracle 데이터베이스, MySQL, PostgreSQL 및 Derby 데이터베이스를 지원합니다.
Zend Engine II를 완벽하게 지원하는 최초의 통합 개발 환경(IDE)입니다.
지난 10월, 브라우저 개척자인 Marc Andreessen은 PHP의 단순성으로 인해 PHP가 웹 애플리케이션에서 Java보다 더 인기를 끌 것이라고 예측했으며, 이는 업계의 많은 사람들이 공유하는 견해입니다.
C 및 C++에 비해 Java는 프로그래머에게 더 친숙하지만 수년간의 개발 이후에는 더욱 복잡해졌습니다. C++보다 배우기가 훨씬 더 어려워졌다고 Andreessen은 말했습니다. 단순성의 외피가 전달되고 있으며 그는 PHP가 Java보다 더 쉬운 개발 환경이라고 말합니다.