php教程_解析PHP中的namespace(命名空间)

 所属分类:php教程

 浏览:64次-  评论: 0次-  更新时间:2022-06-14
描述:这是一篇php教程_解析PHP中的namespace(命名空间)的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 命...
这是一篇php教程_解析PHP中的namespace(命名空间)的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 2021041615571627893.jpg

命名空间namespace,是指人为的将内存进行分隔,让不同内存区域的同名结构共存,从而解决在大型项目中可能出现的重名结构问题。本文就带大家一起来看看namespace

PHP函数常量是不允许同名的。为了解决这三者的同名问题,所以出现了命名空间,故而命名空间只影响函数常量(const)。

1.基本语法:

<?php
    namespace my_self;			//定义一个叫做my_self的空间
     内容                        
    namespace space;                      //定义一个叫做space的空间
     内容                   //可以同时命名多个 
?>

2.命名空间的命名规则

  • 由字母、下划线和数字构成

  • 可以以字母和下划线开头

  • 较少出现多单词空间名,一般使用下划线法

<?php
    namespace 3df;//报错
    namespace _k3;//正确
    namespace ak47;//正确
?>

3.命名空间的第一次声明必须在所有代码之前

<?php
namespace space1;//namespace关键字+空间名
代码内容;
 ?>

不过凡事都有例外,在声明命名空间之前还有唯一合法的代码是用于定义源文件编码方式的 declare 语句。所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前。

推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程》

以上就是解析PHP中的namespace(命名空间)的详细内容,更多请关注zzsucai.com其它相关文章!

 标签:
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!