PHP 4.2.0 Release Announcement
この和訳は 藤本@アストラザスタジオ 様に頂きました。ありがとう御座います。
ご注意
藤本様に質問のメールなどを出すのはご遠慮ください。
和訳に関する質問やミスや改良案などございます方は
webstaff
までお願いします。
原文は
http://www.php.net/release_4_2_0.php
になりますのでそちらをご参照下さい。
また、技術的な内容に関しましては
PHP-usersメーリングリスト
へお願いします。
PHP 4.2.0 Release Announcement
規定どおりQAプロセスを経て、PHP 4.2.0がリリースされました。
外部変数
PHP 4.2.0における最大の変更点は変数の扱いです。外部変数(環境変数、HTTP リクエスト、クッキー、ウェブサーバの情報)は、もはやデフォルトでは グローバルスコープではありません。こうした変数にはPHP 4.1.0で導入された SuperGlobal配列を利用することが推奨されます。詳細な情報については以下を 参照してください。
PHPマニュアル:Predefined Variables
PHPリリースアナウンス
(
和訳
)
Thomas Oertliによる安全なPHPプログラミングに関する記事
互換性
Apache Software Foundationは先日Apache 2の最初の一般公開版をリリース しました。PHP 4.2.0は
実験的に
このバージョンをサポートします。 Apache 2のDSOモジュールを --with-apx2 オプションを使用して構築することが できます。が、これを実運用環境で使用することはお勧め
しません
。
PHP 4.2.0ではまだMac OS XやDarwinでの主要な機能が欠けており、PHPグループ としてはこれを公式にはサポートしていません。特に、PHPをApacheの 動的モジュールとして構築する機能はサポートされていません。 PHP 4.3.0(今年8月にリリースされるはずです)は、Mac OS Xを公式に サポートする最初のバージョンとなるでしょう。4.3.0では、Mac OS Xや Apache 2でも他のPHPプラットフォームと同等の機能が提供されるでしょう。
改善点
PHP 4.2.0ではいくつかの点が改善されています。
外部変数(環境変数、HTTPリクエスト、クッキー、ウェブサーバの情報)は、 もはやデフォルトではグローバルスコープではありません
ソケット拡張モジュールの全面的見直し
ファイルアップロード機能の大幅なパフォーマンス向上
satelliteとmailparse拡張モジュールはPECLに移動され、PHPの公式リリース には含まれなくなりました
posix拡張モジュールの見直し
iconv拡張モジュールの機能向上
PHP 4.1.0で導入されたoutput bufferingサポートの安定性向上
domxml拡張モジュールの性能と安定性の向上
マルチバイト正規表現サポートの追加
多くの
バグフィクスと新規関数の追加
PHP 4.2.0における変更点の完全なリストは
NEWS
ファイルをご覧ください。