今回で最終回になります。php.
特に記述がない場合,
php.ini設定によるオブジェクトの動作仕様の変更
zend.ze1_compatibility_mode
この設定はPHP5のオブジェクトのふるまいに影響します。デフォルトは無効
例:ze1_
<?php
class foo {}
$obj1 = new foo;
$obj2 = $obj1;
if ($obj1 == $obj2) {
echo 'case1: $obj1 == $obj2';
}
$obj1->var = true;
if ($obj1 == $obj2) {
echo 'case2: $obj1 == $obj2';
}
?>
このコードをze_
オブジェクトの動作に関連する部分は修正が必要な個所を見つけ出すことが難しい場合もあるので,
とはいえ,
移行時に注意が必要なphp.ini設定
移行する場合にphp.
php.iniファイルの移行
php.
memory_limit設定
PHP5のmemory_
ユーザ入力のデータサイズはpost_
memory_
例:memory_
php_value memory_limit "32MB"