浅谈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学习资料汇总与网址
Mar 16 PHP
PHP 创建标签云函数代码
May 26 PHP
PHP冒泡排序算法代码详细解读
Jul 17 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
Jun 24 PHP
php面象对象数据库操作类实例
Dec 02 PHP
php使用递归计算文件夹大小
Dec 24 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
详解php框架Yaf路由重写
Jun 20 PHP
php中各种定义变量的方法小结
Oct 18 PHP
thinkPHP框架实现生成条形码的方法示例
Jun 06 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 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使用socket发送HTTP请求的方法
2016/02/14 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
2012/09/19 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
jQuery解析json数据实例分析
2015/11/24 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
用python登录Dr.com思路以及代码分享
2014/06/25 Python
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
Python3.6简单操作Mysql数据库
2017/09/12 Python
Python整数对象实现原理详解
2019/07/01 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
Python使用python-docx读写word文档
2019/08/26 Python
python线程池如何使用
2020/05/28 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
有关HTML5中背景音乐的自动播放功能
2017/10/16 HTML / CSS
经典导游欢迎词大全
2014/01/16 职场文书
个人求职自荐信范文
2015/03/06 职场文书
任命通知范文
2015/04/21 职场文书
关于运动会的广播稿
2015/08/19 职场文书
Python中for后接else的语法使用
2021/05/18 Python
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python