浅谈PHP定义命令空间的几个注意点(推荐)


Posted in PHP onOctober 29, 2016

1.声明命令空间必须是程序脚本的第一条语句。另外,所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前。

下面是错误的示例:

<html>
<?php
namespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句
?>

这个也是错误的

<?php 
// Lots 
// of 
// interesting 
// comments and white space 

namespace Foo; 
class Bar { 
} 
?>

2.不能使用PHP的关键字。

下面是错误示例:

<?php 
namespace Project/Classes/Function; // Causes parse errors 
namespace Project/Abstract/Factory; // Causes parse errors 
?>

3.命名空间里的常量定义。

下面这个MESSAGE在全局的命名空间:

<?php
namespace test;
define('MESSAGE', 'Hello world!');
?>

定义2个常量,在test命名空间:

<?php
namespace test;
define('test\HELLO', 'Hello world!');
define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!');
?>

以上就是小编为大家带来的浅谈PHP定义命令空间的几个注意点(推荐)全部内容了,希望大家多多支持三水点靠木~

PHP 相关文章推荐
图形数字验证代码
Oct 09 PHP
php引用地址改变变量值的问题
Mar 23 PHP
浅谈php中mysql与mysqli的区别分析
Jun 10 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
Jul 03 PHP
php+js实现图片的上传、裁剪、预览、提交示例
Aug 27 PHP
php之static静态属性与静态方法实例分析
Jul 30 PHP
php实现图片上传并进行替换操作
Mar 15 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
Jan 07 PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
Apr 03 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
Feb 07 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
Oct 28 #PHP
PHP创建多级目录的两种方法
Oct 28 #PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 #PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
Oct 28 #PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
Oct 28 #PHP
PHP图像识别技术原理与实现
Oct 27 #PHP
PHP对称加密函数实现数据的加密解密
Oct 27 #PHP
You might like
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
攻克CakePHP系列二 表单数据显示
2008/10/22 PHP
php备份数据库类分享
2015/04/14 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
asp 的 分词实现代码
2007/05/24 Javascript
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
JS实现的左侧竖向滑动菜单效果代码
2015/10/19 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
python2和python3的输入和输出区别介绍
2018/11/20 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
2018/12/24 Python
python实现的发邮件功能示例
2019/09/11 Python
如何定义TensorFlow输入节点
2020/01/23 Python
Django通过json格式收集主机信息
2020/05/29 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
趣味比赛活动方案
2014/02/15 职场文书
代理协议书范本
2014/04/22 职场文书
暑期实践个人总结
2015/03/06 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技