我可能将此代码设置错误,但是当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 ...
:。
看起来spl_autoload_register();
-function 将函数名视为一个常量,并告诉我它尚未定义——这并不奇怪,因为它对一个人来说;它不是一个常数——第二个;只有在需要上课时才应该执行它……我的意思是;这不是使用spl_autoload_register();
-function 的原因吗?
反正; 其他人经历过这个“错误”吗?并知道处理这个问题的方法吗?
将不胜感激...