这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
下面小编就为大家带来一篇浅谈 PHP 定义命令空间的几个注意点 (推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
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 定义命令空间的几个注意点 (推荐) 全部内容了,希望大家多多支持 PHPERZ~
来源: http://www.phperz.com/article/17/0810/341635.html