PHP Ver.4
読者の皆さんは、さらに新しいバージョンがあることにお気付きでしょう。 この投稿では旧バージョンである「PHP Ver.4」を取り上げたいと思います。
PHPのVer. 4.1.0ではスーパーグローバル・アレイを採用しました。そのため、4.1.0以前のバージョンではスーパーグローバルで書かれたスクリプトは実行できません。4.1.0以前のバージョンを使用している場合は「$HTTP_POST_VARS」など旧型のアレイを使用する必要があります。
Ver. 4.2.0はもう少し複雑です。 PHPのこのバージョンは「register_globals」のデフォルト設定が「Off」に変わりました。「register_globals」設定が「On」であることを前提として旧バージョンで開発されたスクリプトがあります。これらのスクリプトはVer. 4.2.0では実行できない場合があります。この問題を解決するには、このバージョンで実行できるようにスクリプトのコーディングを変えてください。
Ver. 4.3.0ではPHPのCUバージョンに重要な改良が施されました。CUは、PHPがソースコードからコンパイルされるとデフォルトで自動的にビルドされます。ビルドされないようにするにはインストールオプションでこの機能を無効にする必要があります。
Ver. 4.3.1は4.3.0におけるセキュリティ上の問題点を修正したものです。
