浅谈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与javascript对多项选择的处理
Oct 09 PHP
WIN98下Apache1.3.14+PHP4.0.4的安装
Oct 09 PHP
php include,include_once,require,require_once
Sep 05 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
php explode函数实例代码
Feb 27 PHP
PHP取整数函数常用的四种方法小结
Jul 05 PHP
PHP字符串的编码问题的详细介绍
Apr 27 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
yii2.0实现验证用户名与邮箱功能
Dec 22 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
PHP的PDO预处理语句与存储过程
Jan 27 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初学者的8点有效建议
2010/11/20 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
原生JS实现表单checkbook获取已选择的值
2013/07/21 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
js实现unicode码字符串与utf8字节数据互转详解
2019/03/21 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
python创建n行m列数组示例
2019/12/02 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
Python日志器使用方法及原理解析
2020/09/27 Python
python math模块的基本使用教程
2021/01/16 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
大学生毕业自我鉴定范文
2013/09/19 职场文书
工商管理实习生自我鉴定范文
2013/12/18 职场文书
《两只鸟蛋》教学反思
2014/02/10 职场文书
教师求职自荐信范文
2015/03/04 职场文书
安全伴我行主题班会
2015/08/13 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python