浅谈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为php增加openssl模块的方法
Jun 14 PHP
php报表之jpgraph柱状图实例代码
Aug 22 PHP
PHP 代码规范小结
Mar 08 PHP
php简单开启gzip压缩方法(zlib.output_compression)
Apr 13 PHP
一个简单的PHP验证码实现代码
May 10 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
php实现的验证码文件类实例
Jun 18 PHP
php使用正则表达式去掉html中的注释方法
Nov 03 PHP
yii2学习教程之5种内置行为类详解
Aug 03 PHP
wordpress自定义标签云与随机获取标签的方法详解
Mar 22 PHP
浅谈Laravel模板实体转义带来的坑
Oct 22 PHP
php测试kafka项目示例
Feb 06 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
Protoss兵种对照表
2020/03/14 星际争霸
磨咖啡豆的密诀
2021/03/03 冲泡冲煮
深入PHP数据加密详解
2013/06/18 PHP
php ios推送(代码)
2013/07/01 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
2014/04/17 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
PHP运行模式汇总
2016/11/06 PHP
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
高性能JavaScript DOM编程(1)
2015/08/11 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
Python探索之Metaclass初步了解
2017/10/28 Python
python实现装饰器、描述符
2018/02/28 Python
简单实现python数独游戏
2018/03/30 Python
Python 元类实例解析
2018/04/04 Python
python实现百度语音识别api
2018/04/10 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
python实现可变变量名方法详解
2019/07/01 Python
python第三方库学习笔记
2020/02/07 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
Python二元算术运算常用方法解析
2020/09/15 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
《猫》教学反思
2014/02/26 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
2014年护理部工作总结
2014/11/14 职场文书
优秀教师推荐材料
2014/12/16 职场文书
城管个人总结
2015/02/28 职场文书
学生党支部工作总结2015
2015/05/26 职场文书