假设我们有几个PHP文件:
test1.php
<?php
function test() { echo "Test 1"; }
test();
?>
字符串
test2.php
<?php
function test() { echo "Test 2"; }
test();
?>
型
在这些文件中,某些函数名和变量名可能相同。
此外,我们还有PHP主脚本,它需要运行所有这些子脚本:
<?php
include("test1.php");
include("test2.php");
?>
型
问题是-函数\变量是先前声明的。
问:有没有办法从一般PHP脚本运行这么多PHP脚本?我不熟悉类,但我觉得解决方案就在这里。
谢谢.
1条答案
按热度按时间q5lcpyga1#
你可以使用namespaces来解决这个问题。修改你的包含文件来添加一个命名空间声明(例如
test1.php
):字符串
然后在主PHP文件中:
型
输出量:
型