2013-03-28 54 views
0

當這個question我早些時候發表之後說到選詞我有命名空間比較麻煩,php命名空間別名和目錄詞的選擇 - 我們可以將目錄命名爲全局嗎?

use \global\Conan as Cimmerian; 

錯誤信息,

Parse error: syntax error, unexpected 'global' (T_GLOBAL), expecting identifier (T_STRING) in C:\wamp..

所以這是沒有辦法,你可以命名一個目錄global在這種情況下?

+1

「T_xxx」標記的含義列表可在此處找到:http://www.php.net/tokens - 您也可能會發現錯誤消息參考有用:[參考 - 這個錯誤在PHP中意味着什麼?](http://stackoverflow.com/q/12769982/367456) – hakre

+0

感謝您的鏈接,hakre。 – laukok

回答

3

global是PHP中的保留關鍵字,因此不能用作標識符。

請參閱PHP手冊中的List of Keywords

儘管名稱空間沒有在該頁面上特別提到,但它們會導致與類名稱相同的問題,因爲解析器在遇到關鍵字時不知道該做什麼 - 因此您看到的錯誤。

+0

感謝您的答案和鏈接。 – laukok