__autoload方法可以帮助将文件加载到文件中。
public static function __autoLoad($className)
{
@include_once str_replace(array('\\', '_'), '/', $className) . '.php';
}
//file: /lib/parent.php
<?php
class Lib_Parent
{
//...
}
//file: /client/runtime.php
<?php
class Client_Runtime extends Lib_Parent
{
//...
}
__ autoload resolute类到文件的路径并包含它。 但是我在第三个c-extension中定义了一些类,这些代码不能完全执行它尝试包含无存在文件来加载类。
我的问题是如何使用自动加载加载C-extension类?