PHP命名空间-总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP命名空间-总结相关的知识,希望对你有一定的参考价值。
首先创建三个文件: one.php、two.php、three.php
one.php
namespace a\b\c; class Type { function getInfo(){ echo "this is one"; } }
two.php
namespace d\e\f; class Type { function getInfo(){ echo "this is two"; } }
three.php
class Type { function getInfo(){ echo "this is three"; } }
index.php
require_once(‘one.php‘); require_once(‘two.php‘); require_once(‘three.php‘); use a\b\c\Type; use d\e\f\Type as TwoType; // a\b\c\Type 类 $one_app = new Type(); $one_app2 = new Type(); $one_app3 = new Type(); // $one_app->getInfo(); // this is one // d\e\f\Type 类 $two_app = new TwoType(); $two_app2 = new TwoType(); $two_app3 = new TwoType(); // $two_app->getInfo(); // this is two // 顶层类 $three_app = new \Type(); $three_app->get_info(); // this is three
以上是关于PHP命名空间-总结的主要内容,如果未能解决你的问题,请参考以下文章