php 建两个相同类名的类使用不同的命名空间不能建立?
php现在项目下建一个hellow.php使用ss的命名空间,再建一个hollow.php使用myss的命名空间,为什么建立不了。不是说命名空间就是解决重名问题的吗?...
php 现在项目下建一个hellow.php 使用ss的命名空间,
再建一个hollow.php使用myss的命名空间,为什么建立不了。
不是说命名空间就是解决重名问题的吗? 展开
再建一个hollow.php使用myss的命名空间,为什么建立不了。
不是说命名空间就是解决重名问题的吗? 展开
2个回答
展开全部
可以的,可能是你使用的过程中存在疏漏
//test1.php
namespace my\name;
class A {
public function Print1(){
echo 11;
}
}
//test2.php
use my\name;
require_once("test1.php");
class A {
public function Print1(){
echo 22;
}
}
$a = new my\name\A();
$a->Print1();
$b = new A();
$b->Print1();
//localhost/test2.php输出(已测试)
1122
更多内容参考链接:关于PHP命名空间重名问题的探讨
http://snowcoal.com/article/808.html
//test1.php
namespace my\name;
class A {
public function Print1(){
echo 11;
}
}
//test2.php
use my\name;
require_once("test1.php");
class A {
public function Print1(){
echo 22;
}
}
$a = new my\name\A();
$a->Print1();
$b = new A();
$b->Print1();
//localhost/test2.php输出(已测试)
1122
更多内容参考链接:关于PHP命名空间重名问题的探讨
http://snowcoal.com/article/808.html
追问
我好像建的是相同的文件夹
追答
相同的文件夹就不属于PHP范畴了,那是windows系统不允许
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询