php - 為什麼不能使用 namespace \Common\Tool ; 這樣宣告​​一個命名空間?
怪我咯
怪我咯 2017-06-06 09:53:43
0
4
935

#namespace \Common\Tool ; ( 注意最前面有反斜線!!!! )

Common\Tool 和 \Common\Tool 是一樣的啊,為什麼不能在宣告命名空間的時候在最前面加上 反斜線 ?

報錯的原因是 undefined constant CommonTool(未定義的常數CommonTool) , 為什麼系統會這樣判定?不會是規定最前面不能加反斜線的吧?望解答,謝謝大家

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(4)
某草草

因為……這是php的文法……

大家讲道理

這是語言規範,自訂的,你要用別的,就要自己寫程式碼來處理這種方式,就跟$a定義一個變數一樣,你非要%a定義一個也完全可以,但你需要自己實現解釋。

巴扎黑

為啥要 挑戰? 或 質疑 ? php 的語法。 。

给我你的怀抱

舉個栗子,tp的類庫裡面有個類

代表php系統級的命名空間

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板