首页 > 解决方案 > PHP - 允许将函数重新声明为包含来自另一个文件

问题描述

是否可以允许从另一个 .php 文件包含在主脚本中的重新声明函数?

示例 - 我的函数的 php 文件:

<?php

my_func($arg)
{
    return $arg;
}

?>

和我的主要 php 文件:

<?php

for($i = 0; $i < 10; $i++)
{
    include('./functions.php');
    var_dump(my_func('test'));
}

?>

这将返回有关重新声明函数的错误。我知道,我可以使用 function_exists() 并仅包含一次该函数,但我有 150 个文件具有相同的函数名称但带有另一个 php 代码。我需要允许重新声明功能,但我该怎么做?也许我可以在以某种方式包含后从内存中清除此功能?

谢谢。

标签: php

解决方案


推荐阅读