浅谈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 相关文章推荐
PHP4实际应用经验篇(7)
Oct 09 PHP
用PHP写的MySQL数据库用户认证系统代码
Mar 22 PHP
PHP在字符断点处截断文字的实现代码
Apr 21 PHP
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
Sep 07 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
Oct 10 PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 PHP
在Nginx上部署ThinkPHP项目教程
Feb 02 PHP
PHP检测用户是否关闭浏览器的方法
Feb 14 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP实现的支付宝支付功能示例
Mar 26 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
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
星际争霸任务指南——神族
2020/03/04 星际争霸
PHP函数超时处理方法
2016/02/14 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
js技巧--转义符&quot;\&quot;的妙用
2007/01/09 Javascript
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
微信小程序开发之录音机 音频播放 动画实例 (真机可用)
2016/12/08 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
python:socket传输大文件示例
2017/01/18 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
Python中的 is 和 == 以及字符串驻留机制详解
2019/06/28 Python
python之PyQt按钮右键菜单功能的实现代码
2019/08/17 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
网络方面基础面试题
2012/11/16 面试题
优秀班集体获奖感言
2014/02/03 职场文书
幼儿教育感言
2014/02/05 职场文书
社会实践评语
2014/04/28 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
大专学生求职自荐信
2014/07/06 职场文书
邀请函格式范文
2015/02/02 职场文书
初中教师个人工作总结
2015/02/10 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
2015年网管个人工作总结
2015/05/22 职场文书