更新された:
- 記事の最後には、ミュンヘンでこの輝かしいイベントを祝う方法に関する情報もあります。
上記のイノベーションのリストは最終的なものではありませんが、インターネット全般および特に変更ログでは、新機能と変更に関する包括的な情報を見つけることができます。
配列関数
バージョン5.3より前では、引数として配列を操作する関数の多くは、配列とオブジェクトの両方を受け入れ、結果として目的の結果をもたらします。 5.3では、それらの多くは配列のみを受け入れます。 以下に示す関数のいずれかを使用してオブジェクトのプロパティにアクセスする場合、最初にオブジェクトを配列に変換する必要があります。
- natsort ()
- natcasesort ()
- usort ()
- uasort ()
- uksort ()
- array_flip ()
- array_unique ()
マジックメソッドの変更
5.3より前では、 これらのメソッドはパブリックとしてだけでなく、プライベート、保護された静的などとしても宣言できました。 5.3以降では、以下に示すメソッドは静的にできず、パブリックである必要があります。
- __get()
- __set()
- __isset()
- __unset()
- __call()
保健省は警告する
PHPには、削除のマークが付けられた関数のリストが登場しました。 それらのほとんどは一般的な使用向けではありませんが、コードが存在しないことを確認する必要があります。 これらの機能は次のとおりです。
- call_user_method ()
- call_user_method_array ()
- define_syslog_variables ()
- エレグ ()
- ereg_replace ()
- エレギ ()
- eregi_replace ()
- set_magic_quotes_runtime ()/ magic_quotes_runtime ()
- session_register ()
- session_unregister ()
- session_is_registered ()
- set_socket_blocking ()
- 分割 ()
- spliti ()
- sql_regcase ()
- define_syslog_variables
- register_globals
- register_long_arrays
- safe_mode
- magic_quotes_gpc
- magic_quotes_runtime
- magic_quotes_sybase
注文したテーブル
次の2つの単語が予約されています。
これらの2つのキーワードの性質を考えると、コードに含まれている可能性はほとんどありませんが、コードの存在をスキャンすることをお勧めします。 それらが存在する場合、パーサーはPHPを十分に理解していないため 、グラッツォになります© 。 一般的に、関数名、クラス名などとして使用することはできません。
さらに詳しい情報については、 5.3の移行ガイドとリリースのリリースに関するニュースへのコメントをご覧ください。誰かが既に新しいバージョンを監督している場合は、以下のフォームからコメントを残してください。
PHP 5.3 BBQリリースパーティーミュンヘン
ミュンヘン(ドイツ)またはその近くに住んでいるスラブ兄弟の場合:PHP 5.3 BBQ Release PartyMünchen 2009年7月17日。 英語
PHP 5.3 BBQスポンサー: 以下のサポート付き: PS
元の記事に対するコメントの1つである GOTOに関するトピックを続けます。
ポジティブのスポンサーは古き良きロシアの民間伝承と良いスカです。
goto future; echo 'PHP 5 . 2 .x'; future: echo 'PHP 5 . 3 .x';
goto future; echo 'PHP 5 . 2 .x'; future: echo 'PHP 5 . 3 .x';
goto future; echo 'PHP 5 . 2 .x'; future: echo 'PHP 5 . 3 .x';
goto future; echo 'PHP 5 . 2 .x'; future: echo 'PHP 5 . 3 .x';