このコードの設定が間違っている可能性がありますが、 を にerror_reporting
設定すると完全に機能しE_ALL & ~E_NOTICE
ます。
function load_fw_phpClass($fw_phpClass_name){
$fw_class_file=path_to_classes.$fw_phpClass_name.'.class.php';
file_exists($fw_class_file)?include $fw_class_file:null;
} spl_autoload_register(load_fw_phpClass);
path_to_classes
個人的に定義した定数です。
error_reporting
通知があるかどうかを確認するためだけにを変更しましたE_ALL
- はい、ありました (異なる行で同じ理由で 2 つ):
**Notice:** Use of undefined constant load_fw_phpClass - assumed 'load_fw_phpClass' in ...
。
-functionspl_autoload_register();
は function-name を定数として扱い、まだ定義されていないことを伝えているようです - これは驚くべきことではありません。それは定数ではありません-そして秒です。クラスが必要な場合にのみ実行する必要があります...つまり; それが - 関数を使用する理由ではありませんspl_autoload_register();
か?
ともかく; 他の誰かがこの「エラー」を経験しましたか? これを処理する方法を知っていますか?
大歓迎です...