PHP 5.2→5.3に上げるとき
http://php.net/manual/ja/migration53.php
このページの「下位互換性のない変更点 」を参考にします。
自分のコードで大きく影響したのは、ereg_replaceなどのereg_xxxが非推奨になったことです。
ereg_xxx関数を全てpreg_xxxに書き換える必要があります。
PHP 5.3→5.4に上げるとき
http://www.php.net/manual/ja/migration54.php
関数への変数の参照渡しで&をつけると文法的にエラーになります。
例)
function hoge(&$x) {
// 略
}
$y = new HogeClass;
// hoge(&$y); // PHP5.4以降エラーになる
hoge($y); // これでOK
The following two tabs change content below.
taira
Sofrware Engineer.
最新記事 by taira (全て見る)
- 翻訳リソースファイル(.po)をXLIFF形式(.xlf)に変換する - 2014年6月27日
- 一杯のラーメン - 2014年6月26日
- Macで翻訳ファイル*.poをmo形式に変換する - 2014年6月4日
Comments are closed.