gpt4 book ai didi

php - 从外部文件动态地将函数加载到类中

转载 作者:行者123 更新时间:2023-12-02 03:00:07 24 4
gpt4 key购买 nike

php 是否可以加载函数,例如从外部文件加载函数以包含在类中。我正在尝试为辅助函数创建一个加载程序,以便我可以调用:

$registry->helper->load('external_helper_function_file');

之后它应该能够像这样调用文件中的函数:

$registry->helper->function();

感谢您的帮助

最佳答案

抛开观点不谈,这是很好的 OOP 设计。即使使用当前版本的 PHP,也可以实现这一点,尽管不像 PHP5.3 那样干净。

class Helper {
/* ... */
function load($file) {
include_once($file);
}
function __call($functionName, $args) {
if(function_exists($functionName))
return call_user_func_array($functionName, $args);
}

}

关于php - 从外部文件动态地将函数加载到类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/728731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com