AI编程助手
AI免费问答

php namespace的用法

王林   2020-09-28 10:58   1719浏览 原创
php namespace的用法:【namespace Article;】,表示创建一个名为Article的命名空间。需要注意的是,当前脚本文件的第一个命名空间前面不能有任何代码。

命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。

(推荐教程:php视频教程

命名空间将代码划分出不同的空间(区域),每个空间的常量、函数、类(为了偷懒,我下边都将它们称为元素)的名字互不影响, 这个有点类似我们常常提到的'封装'的概念。

创建一个命名空间需要使用namespace关键字,这样:

<?php //创建一个名为&#39;Article&#39;的命名空间
namespace Article;
?>

要注意的是,当前脚本文件的第一个命名空间前面不能有任何代码,下面的写法都是错误的:

例一

//在脚本前面写了一些逻辑代码
<?php $path = "/";
class Comment { }
namespace Article;
?>

例二

php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。