在PHP中,是否可以在没有exec的情况下将文件加载到多个名称空间中?
我有一个奇怪的情况,我需要在许多不同的名称空间下多次使用php文件 我有两个明显的选择:在PHP中,是否可以在没有exec的情况下将文件加载到多个名称空间中?,php,namespaces,Php,Namespaces,我有一个奇怪的情况,我需要在许多不同的名称空间下多次使用php文件 我有两个明显的选择: 使用不同的命名空间声明复制该PHP文件 读取php文件并执行它 第一个选项不起作用,因为我并不总是有复制名称空间的选项,因为我不知道所有需要这个“小部件”的名称空间 第二种选择是彻头彻尾的邪恶。。。好吧,你明白了 还有其他选择吗?您能提供一些sudo代码示例吗?我不知道问题出在哪里,真是个奇怪的例子。你确定你真的需要它吗?您知道php文件可以根本没有名称空间,它将加载到包含它的名称空间中。这不比你的两个
- 使用不同的命名空间声明复制该PHP文件
- 读取php文件并执行它
还有其他选择吗?您能提供一些sudo代码示例吗?我不知道问题出在哪里,真是个奇怪的例子。你确定你真的需要它吗?您知道php文件可以根本没有名称空间,它将加载到包含它的名称空间中。这不比你的两个选项小。