空のオブジェクト(varが割り当てられていない)のプロパティにアクセスするときにPHPが警告またはエラーを報告しない理由を誰かが私に説明できますか?
例えば:
$oMyObject->test = 'hello world'; // $oMyObject is not assigned but no warning or error
これを行うと、エラーが発生します:
$oMyObject->test(); // Error: Calling function on non-object
バージョン情報:
Windows XP
XAMPP Windows Version 1.7.0
Apache/2.2.11 (Win32)
PHP 5.2.8
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Xdebug v2.0.4, Copyright (c) 2002-2008, by Derick Rethans
なんで?error_reporting(E_ALL)を設定しようとしましたが、それでもエラーや警告はありません。