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

2025-05-29 0 50

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

下面是错误的示例:

?

1

2

3

4
<html>

<?php

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

?>

这个也是错误的

?

1

2

3

4

5

6

7

8

9

10
<?php

// Lots

// of

// interesting

// comments and white space

namespace Foo;

class Bar {

}

?>

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

下面是错误示例:

?

1

2

3

4
<?php

namespace Project/Classes/Function; // Causes parse errors

namespace Project/Abstract/Factory; // Causes parse errors

?>

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

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

?

1

2

3

4
<?php

namespace test;

define('MESSAGE', 'Hello world!');

?>

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

?

1

2

3

4

5
<?php

namespace test;

define('test\\HELLO', 'Hello world!');

define(__NAMESPACE__ . '\\GOODBYE', 'Goodbye cruel world!');

?>

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 浅谈PHP定义命令空间的几个注意点(推荐) https://www.kuaiidc.com/96223.html

相关文章

猜你喜欢
发表评论
暂无评论