我有两个文件(Ex-one.php,two.php)。某些函数在两个文件中具有相同的名称。A 有另一个类文件。我将该文件(一.php,二.php)包含在类文件的两个函数中。然后我从主 php 文件中的类文件创建一个对象。然后我在对象中调用两个函数(调用类文件中的函数)。当我调用函数时第二次发生错误("无法function_name()(之前在**Previase包含文件名**中声明)
我如何解决这个问题
一.php
function a(){
}
function d(){}
二.php
function a(){
}
function d(){}
类文件-----------
class test{
function one(){
include_once("one.php")
}
function two(){
include_once("two.php")
}
}
主文件---------
$test=new test();
$test->one();
$test->two();//(**in this line error occur**)
namespace xxx {
function A {}
}
namespace yyy{
function A{}
}
当然不在同一个文件中。 然后调用它们包含并使用'xxx'A
Php.net:命名空间