对于 class_exists(),spl_autoload_register 应该调用什么 $autoload_function return
What should spl_autoload_register callable $autoload_function return for class_exists()
PHP 关于 spl_autoload_register 的手册不完整,关于 callable $autoload_function
return 应该 class_exists()
可以正常工作的内容。
class_exists('cl_name', true); // autoload
class_exists('cl_name', false) // don't call autoload
现在我 return 成功时为 TRUE,如果未从 autoload f 中找到 class 则为 FALSE。它似乎解决了问题,但我想确认这是真正的解决方案。
$autoload_function
的 return 值无关紧要。如果您检查 class_exists('cl_name', false);
,则不会尝试自动加载 class,因此您的 $autoload_function
甚至不会被调用。
$autoload_function
return 无(无效,空)。
class_exists
与 true
的 $autoload
参数不依赖于 return 自动加载器的值。自动加载器所做的是包含 class,如果有的话。这样多个自动加载器就有机会正确加载class。
PHP 关于 spl_autoload_register 的手册不完整,关于 callable $autoload_function
return 应该 class_exists()
可以正常工作的内容。
class_exists('cl_name', true); // autoload
class_exists('cl_name', false) // don't call autoload
现在我 return 成功时为 TRUE,如果未从 autoload f 中找到 class 则为 FALSE。它似乎解决了问题,但我想确认这是真正的解决方案。
$autoload_function
的 return 值无关紧要。如果您检查 class_exists('cl_name', false);
,则不会尝试自动加载 class,因此您的 $autoload_function
甚至不会被调用。
$autoload_function
return 无(无效,空)。
class_exists
与 true
的 $autoload
参数不依赖于 return 自动加载器的值。自动加载器所做的是包含 class,如果有的话。这样多个自动加载器就有机会正确加载class。