PHP6 は、PHP 言語の重要なアップグレードです。 PHP6 の中核には Unicode のサポートが組み込まれており、これによりアプリケーションで複数の言語をシームレスに使用できます。英語圏以外の国のプログラマーは、関数やクラスに母国語で名前を付けることもできます。世界中のユーザーが利用できるアプリケーションが増えるにつれ、Unicode のサポートが非常に重要になるでしょう。
PHP6 は、PHP 言語の重要なアップグレードです。 PHP6 の中核には Unicode のサポートが組み込まれており、これによりアプリケーションで複数の言語をシームレスに使用できます。英語圏以外の国のプログラマーは、関数やクラスに母国語で名前を付けることもできます。世界中のユーザーが利用できるアプリケーションが増えるにつれ、Unicode のサポートが非常に重要になるでしょう。
多言語サポートに加えて、PHP6 には名前空間や遅延静的バインディングなどの高度な OOP 概念も追加されています。これらの機能を正しく使用すると、クラスとメソッドをより適切に編成できるようになります。
PHP6 は、一部の下位互換性を破り、一部の既存の関数をクリーンアップする機会も提供します。 register_globals、magic_quotes_gpc、safe_mode などの関数が削除され、PHP4 の ze1 互換モードも削除されていることがわかります。 API の一貫性を高めるために、一部の関数のパラメーターの順序も更新されました。
最後に、PHP 6 には、PHP 言語に新しい機能を追加する XMLWriter などの新しいクラスが含まれています。
説明: 他のオープンソース プロジェクトと同様、言語がどのように発展するかを予測するのは困難です。この章は主に修正された情報と提案された変更に基づいており、PHP 6 の最終リリース前に変更される可能性があります。