加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 大数据 > 正文

浅谈PHP定义命令空间的几个注意点(推荐)

发布时间:2016-11-27 10:49:13 所属栏目:大数据 来源:站长网
导读:1.声明命令空间必须是程序脚本的第一条语句。另外,所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前。 下面是错误的示例: lt;htmlgt;lt;#63;phpnamespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句#63;gt; 这个也是错误的

1.声明命令空间必须是程序脚本的第一条语句。另外,所有非 PHP 代码包括空白符都不能出现在命名空间的声明之前。

下面是错误的示例:

lt;htmlgt;
lt;#63;php
namespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句
#63;gt;

这个也是错误的

lt;#63;php 
// Lots 
// of 
// interesting 
// comments and white space 

namespace Foo; 
class Bar { 
} 
#63;gt;

2.不能使用PHP的关键字。

下面是错误示例:

lt;#63;php 
namespace Project/Classes/Function; // Causes parse errors 
namespace Project/Abstract/Factory; // Causes parse errors 
#63;gt;

3.命名空间里的常量定义。

下面这个MESSAGE在全局的命名空间:

lt;#63;php
namespace test;
define('MESSAGE', 'Hello world!');
#63;gt;

定义2个常量,在test命名空间:

lt;#63;php
namespace test;
define('testHELLO', 'Hello world!');
define(__NAMESPACE__ . 'GOODBYE', 'Goodbye cruel world!');
#63;gt;

以上就是小编为大家带来的浅谈PHP定义命令空间的几个注意点(推荐)全部内容了,希望大家多多支持脚本之家~

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读