php - 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 代码。我需要允许重新声明功能,但我该怎么做?也许我可以在以某种方式包含后从内存中清除此功能?
谢谢。
解决方案
推荐阅读
- excel - 从一个类中创建一个集合和一些对象
- c++ - 隐式移动构造函数
- machine-learning - XGboost 分类和 eli5 包的问题
- sql - 了解 SQL Server 索引
- docker - Compose 文件“./docker-compose.yaml”无效,因为:服务配置不受支持:“pihole”
- php - 我如何使用与 Doctrine 的关系?
- html - 如何在 CSS 中开发导航栏
- java - 如何在 Spring Boot 中将 mongo db update 运算符应用为 $inc
- javascript - Javascript如何等待点击功能完成然后在用户再次点击后才重复相同的功能?
- excel - 修剪函数的 Excel IF 语句