现在的位置: 主页 > 公司荣誉 > 文章正文

php命名空间 namespace

作者:成都昌德装饰工程有限公司 来源:www.cdchangde.com 发布时间:2017-09-10 09:55:31
php命名空间 namespace


php命名空间 namespace









官方说法是:

在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题

1.用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。

2.为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。

其实命名空间就是为了解决引入不同的文件存在了两个相同的类的情况,其中 __NAMESPACE__ 可以获取namespace的名称。

例如,我有一个index文件引入 test.php 和 test2.php.但是这两个文件中都含有 class take ,这样我们在index.php文件中

去实例化 new take就会报错的,这时候我们就需要使用命名空间。





test.php





,站群

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:神农架SEO http://shennongjia.raoyu.net

上一篇:C语言中strcpy与memcpy函数实现与区别 下一篇:最后一页