小编Sha*_*ker的帖子

如何动态添加方法

我正在尝试从外部文件动态添加方法.现在我__call在课堂上有方法所以当我打电话给我想要的方法时,__call包括它给我; 问题是我想通过使用我的类调用加载函数,我不希望在类之外加载函数;

Class myClass
{
    function__call($name, $args)
    {
        require_once($name.".php");
    }
}
Run Code Online (Sandbox Code Playgroud)

echoA.php:

function echoA()
{
    echo("A");
}
Run Code Online (Sandbox Code Playgroud)

然后我想用它像:

$myClass = new myClass();
$myClass->echoA();
Run Code Online (Sandbox Code Playgroud)

任何建议将被认真考虑.

php class

18
推荐指数
4
解决办法
1万
查看次数

标签 统计

class ×1

php ×1