PHP バージョン 5.1.0 ではパフォーマンスが向上し、PHP データ オブジェクト拡張機能がデフォルトのコンポーネントになりました。
先週、PHP 開発チームは PHP スクリプト言語のバージョン 5.1.0 をリリースしました。これは、2004 年 7 月にバージョン 5.0 がリリースされて以来、最も重要なアップグレードです。このリリースには、パフォーマンスの向上、データベースとの対話を簡素化するように設計された拡張機能の追加、およびその他の変更が含まれています。
PHP は非常に人気のあるスクリプト言語になりました。インターネット監視会社 Netcraft によると、現在 2,200 以上のドメインがこれを使用しています。 PHP の主な開発を担当する企業 Zend は、すべての Web アプリケーションの 40% 以上が PHP を実行していると主張しており、大手企業には Yahoo、Lufthansa、T-Online が含まれます。
PHP 5 は昨年初めてリリースされ、PHP に初めてオブジェクト指向機能を実装した新しいコアである Zend Engine II が含まれていました。このリリースには、XML とデータベースのサポートが強化され、Web サービスのサポートも導入されました。その後の更新では、バグ修正、セキュリティ パッチ、および軽微な改善に重点が置かれています。
PHP 開発チームによると、この新しいリリースには、バージョン 5.0.x と比較して PHP スクリプトの処理パフォーマンスが大幅に向上しています。
もう 1 つの大きな変更は、PHP Data Objects (PDO) 拡張機能です。これは、以前は実験的としてマークされていましたが、現在はデフォルトの拡張機能です。 PDO は、データベースにアクセスするための統合インターフェイスを定義するために使用されます。
このリリースには、完全に書き直された日付処理コード、タイムゾーンのサポートの改善、組み込み関数と拡張機能への 30 を超える新関数の追加が含まれています。 PEAR とバンドルされたライブラリは最新バージョンにアップグレードされ、400 を超えるバグが修正されました。
2006 年にリリースされる PHP では、さまざまな言語をサポートするために非常に重要な Unicode 文字エンコーディングが導入されます。
今月初め、Zend は Web サービスとデータベースのサポートに焦点を当てた、スクリプト環境 Zend Studio のメジャー アップデートを開始しました。
Zend Studio 5.0 は、PHP ソース コードから Web サービス記述言語 (WSDL) ファイルを生成でき、DB2、Cloudscape、SQL Server、Oracle データベース、MySQL、PostgreSQL、Derby データベースをサポートします。
これは、Zend Engine II を完全にサポートする最初の統合開発環境 (IDE) です。
10月、ブラウザのパイオニアであるマーク・アンドリーセン氏は、PHPのシンプルさにより、Webアプリケーションでの使用ではJavaよりもPHPの人気が高まるだろうと予測しており、これは業界の多くの人が共有している見解だ。
C や C++ と比較すると、Java はプログラマーにとってより使いやすいですが、長年の開発を経てさらに複雑になってきました。アンドリーセン氏は、C++よりも学習がさらに難しくなっていると語った。シンプルさのマントは受け継がれており、PHP は Java よりも簡単な開発環境であると彼は言います。