Php spl_autoload_register()抛出未定义的常量通知

Php spl_autoload_register()抛出未定义的常量通知,php,function,constants,Php,Function,Constants,我可能把这个代码设置错了,但是当error\u reporting设置为E\u ALL&~E\u 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_au

我可能把这个代码设置错了,但是当
error\u reporting
设置为
E\u ALL&~E\u 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\u to\u classes
是个人定义的常量

我将
错误报告
更改为
E\u ALL
,只是为了检查是否有任何通知-是的,有(两个原因相同,在不同的行上):
**注意:**使用未定义的常量load\u fw\u phpClass-在…
中假定为“load\u fw\u phpClass”

它看起来像
spl_autoload_register()-函数将函数名视为常量,并告诉我它尚未定义-这并不奇怪,因为它只是一个常量;这不是一个常数,而是一秒;只有在需要一门课的时候才可以例外。。。我是说;这不是使用
spl_autoload_register()的原因吗-功能

无论如何;还有谁经历过这个“错误”?知道处理这个问题的方法吗?

非常感谢……

您需要使用函数名(字符串):


您需要使用函数名(字符串):


哦,那有点尴尬。你知道什么?php.net在他们的例子中也这么说。我读得不好。。。谢谢你的快速回复…哦,那有点尴尬。你知道什么?php.net在他们的例子中也这么说。我读得不好。。。谢谢你的快速回复。。。
 spl_autoload_register('load_fw_phpClass');