我是 php 新手,我想在我的代码中使用 php5 的 __autoload 功能。我在 index.php 中编写了以下代码,但我不明白应该如何以及何时调用 __autoload 函数。
function __autoload($class) {
if (file_exists($class . '.php')) {
include($class . '.php');
} else {
throw new Exception('Unable to load class named $class');
}
}
我也看过这个线程,但我的应用程序中没有这样的自动加载器类。每个应用程序都需要一个单独的类来使用自动加载吗?如果没有,我可以拥有像上面这样的单一功能并完成它的任务吗?谁能解释如何在我的 php 代码中调用上述 __autoload 函数?