在带有类名解析的php c-extension中定义的自动加载类

时间:2018-06-07 17:02:16

标签: php autoloader

__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类?

0 个答案:

没有答案