首頁 >後端開發 >php教程 >PHP定義命令空間的幾個注意點

PHP定義命令空間的幾個注意點

墨辰丷
墨辰丷原創
2018-05-31 09:55:441232瀏覽

本篇主要介紹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(&#39;MESSAGE&#39;, &#39;Hello world!&#39;);
?>

定義2個常數,在test命名空間:

<?php
namespace test;
define(&#39;test\HELLO&#39;, &#39;Hello world!&#39;);
define(__NAMESPACE__ . &#39;\GOODBYE&#39;, &#39;Goodbye cruel world!&#39;);
?>

以上就是本文的全部內容,希望對大家的學習有幫助。


相關推薦:

php魔法函數與魔法常數使用方法

#PHP魔術方法之__call與__callStatic如何使用

#PHP 實作頁面靜態化的幾種方法詳解

##

以上是PHP定義命令空間的幾個注意點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn