1

changelogからわかる限り、2 つの異なるメジャー バージョンがあります。5.4 と 5.3。違いは何ですか?

4

3 に答える 3

2

答えは、PHP5.4 は、共有ホスティング環境の 5.3 と比較して、次のような重大な変更を追加したことです。

  • safe_mode がなくなります (すべてのフレンドと共に)
  • magic_quotes は廃止されます (そして、多くのレガシー コードがサニタイズのためにこれに依存しているため、その削除は悪い考えです)
  • 呼び出し時のPBrefが削除されました (これにより、レガシー コードで多くの警告が発生します)
  • register_globals が破棄されました。これにより、一部のレガシー コードが完全に壊れます。

そのため、現時点では、PHP5.4 と PHP5.3 を同時に最新の状態に維持しています。とはいえ、このような形で起こったのはこれが初めてです。重大な変更の完全なリストは、http: //php.net/manual/en/migration54.incompatible.phpにあります。

于 2013-04-25T22:28:44.313 に答える
1

2 つだけでなく、多くのメジャー バージョンがあります。5.0、5.1、...、および 5.3 と 5.4 を含みます。

あなたが引用した変更ログは、任意のバージョンの特定の詳細を探すのに最適な場所です.

「PHP 5.4 リリース」または「PHP 5.3 リリース」を Google で検索して、要約を取得することもできます。例えば:

于 2013-04-24T19:00:14.320 に答える
0

現在、PHP ブランチ 5.3.* および 5.4.* は安定して開発されており、PHP 5.5.* は近日公開予定です。通常、PHP.net は 2 つの安定したバージョンを並行してサポートしているため、あるバージョンから別のバージョンにすばやく移行できます。

https://wiki.php.net/rfc/releaseprocess

于 2013-04-25T22:40:39.353 に答える