我使用此代码加载类
function __autoload($className)
{
$files = dirname(__FILE__).'/public/class/'.$className.'.php';
if(file_exists($files))
{
include_once($files);
}
}
有谁也知道如何自动检索该功能?谢谢你。
注册的 Autoloader 函数spl_autoload_register()
可用于加载类,但不能用于加载函数。将您的函数包装在一个或多个类中以利用自动加载,即
class Utils {
static function foo() {
..
}
}
然后将其称为静态方式:
Utils::foo();
您可以在需要时自动加载它。请参阅PHP 手册中有关自动加载的更多信息。
是的,您可以使用自动加载功能自动加载类,但不,您不能对函数执行相同的操作。