PHP自学计划-命名空间-17
2018-12-07 本文已影响5人
你缺少想象力
命名空间
PHP中的命名空间类似Java中的包,假设有多个文件有同名的函数,使用命名空间可以很好的区分
举例:
namespace name1 {
class A
{
function show()
{
echo 1;
}
}
}
namespace name2 {
class A
{
function show()
{
echo 2;
}
}
}
namespace a {
// 别名
use name1\A as a1;
use name2\A as a2;
$a1 = new a1();
$a1->show();
$a2 = new a2();
$a2->show();
}