浅谈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 相关文章推荐
php daddslashes()和 saddslashes()有哪些区别分析
Oct 26 PHP
php实现批量下载百度云盘文件例子分享
Apr 10 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
Nov 03 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
PHP模板引擎Smarty内建函数详解
Apr 11 PHP
PHP静态成员变量
Feb 14 PHP
PHP后端银联支付及退款实例代码
Jun 23 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 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
咖啡的植物学知识
2021/03/03 咖啡文化
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
多个jQuery版本共存的处理方案
2015/03/17 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
vue中如何使用ztree
2018/02/06 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
微信小程序如何使用globalData的方法
2019/06/06 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
小程序实现tab标签页
2020/11/16 Javascript
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
Python3.x对JSON的一些操作示例
2017/09/01 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
办公室主任岗位职责
2013/11/08 职场文书
采购部岗位职责
2013/11/24 职场文书
求职信的最佳写作思路
2014/02/01 职场文书
产品生产计划书
2014/05/07 职场文书
党员自我剖析材料
2014/08/31 职场文书
2015年行政部工作总结
2015/04/28 职场文书