本篇主要介紹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魔術方法之__call與__callStatic如何使用
##
以上是PHP定義命令空間的幾個注意點的詳細內容。更多資訊請關注PHP中文網其他相關文章!