浅谈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程序--记数器
Oct 09 PHP
php初学者写及时补给skype用户充话费的小程序
Nov 02 PHP
PHP+MySQL 手工注入语句大全 推荐
Oct 30 PHP
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
Jul 04 PHP
php中define用法实例
Jul 30 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
PHP实现通过URL提取根域名
Mar 31 PHP
PHP使用http_build_query()构造URL字符串的方法
Apr 02 PHP
Smarty3配置及入门语法
Feb 22 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
解决php extension 加载顺序问题
Aug 16 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
function.inc.php超越php
2006/12/09 PHP
php 获取百度的热词数据的代码
2012/02/18 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
编写兼容IE和FireFox的脚本
2009/05/18 Javascript
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
解决Layui 表单提交数据为空的问题
2018/08/15 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
深入理解Django的自定义过滤器
2017/10/17 Python
Python对List中的元素排序的方法
2018/04/01 Python
详解python里的命名规范
2018/07/16 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
华为的Java面试题
2014/03/07 面试题
学年自我鉴定范文
2013/10/01 职场文书
诚信考试倡议书
2014/04/15 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
导游词之河北邯郸
2019/09/12 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript