php自动加载实现加载不同文件夹相同类名问题 200
classaa{function__construct(){echo"dir1111111111111<br>";}}classaa{function__construc...
class aa{
function __construct(){
echo "dir1111111111111<br>";
}
}
class aa{
function __construct(){
echo "dir2222222222222<br>";
}
}
//dir1 和 dir2都有类 aa
function autoload1($file){
include_once 'dir1/'.$file.'.class.php';
}
function autoload2($file){
include_once 'dir2/'.$file.'.inc.php';
}
function test1(){
spl_autoload_register('autoload1');
new aa();
}
test1();//调用函数1
function test2(){
spl_autoload_register('autoload2');
new aa();
}
test2();//调用函数2
除了命名空间,如何实现这样的效果? 在不同的文件夹有相同类名,调用不同的函数加载不同文件夹中的类? 展开
function __construct(){
echo "dir1111111111111<br>";
}
}
class aa{
function __construct(){
echo "dir2222222222222<br>";
}
}
//dir1 和 dir2都有类 aa
function autoload1($file){
include_once 'dir1/'.$file.'.class.php';
}
function autoload2($file){
include_once 'dir2/'.$file.'.inc.php';
}
function test1(){
spl_autoload_register('autoload1');
new aa();
}
test1();//调用函数1
function test2(){
spl_autoload_register('autoload2');
new aa();
}
test2();//调用函数2
除了命名空间,如何实现这样的效果? 在不同的文件夹有相同类名,调用不同的函数加载不同文件夹中的类? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询