浅谈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 相关文章推荐
模拟OICQ的实现思路和核心程序(三)
Oct 09 PHP
PHP获取url的函数代码
Aug 02 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
如何设置mysql允许外网访问
Jun 04 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
简单实用的网站PHP缓存类实例
Jul 18 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 PHP
PDO实现学生管理系统
Mar 21 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
Mar 23 PHP
PHP7修改的函数
Mar 09 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
php 执行系统命令的方法
2009/07/07 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
9个比较实用的php代码片段
2016/03/15 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
[01:21]辉夜杯战队访谈宣传片—CDEC
2015/12/25 DOTA
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
python局域网ip扫描示例分享
2014/04/03 Python
详解Python中的循环语句的用法
2015/04/09 Python
VScode编写第一个Python程序HelloWorld步骤
2018/04/06 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
建筑工程技术应届生求职信
2013/11/17 职场文书
文明教师事迹材料
2014/01/16 职场文书
高中地理教学反思
2014/01/29 职场文书
大学生旅游业创业计划书
2014/01/29 职场文书
学生评语大全
2014/04/18 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
关于群众路线的心得体会
2014/11/05 职场文书