#namespace \Common\Tool ; ( 注意最前面有反斜線!!!! )
Common\Tool 和 \Common\Tool 是一樣的啊,為什麼不能在宣告命名空間的時候在最前面加上 反斜線 ?
報錯的原因是 undefined constant CommonTool(未定義的常數CommonTool) , 為什麼系統會這樣判定?不會是規定最前面不能加反斜線的吧?望解答,謝謝大家
走同样的路,发现不同的人生
因為……這是php的文法……
這是語言規範,自訂的,你要用別的,就要自己寫程式碼來處理這種方式,就跟$a定義一個變數一樣,你非要%a定義一個也完全可以,但你需要自己實現解釋。
為啥要 挑戰? 或 質疑 ? php 的語法。 。
舉個栗子,tp的類庫裡面有個類
代表php系統級的命名空間
因為……這是php的文法……
這是語言規範,自訂的,你要用別的,就要自己寫程式碼來處理這種方式,就跟$a定義一個變數一樣,你非要%a定義一個也完全可以,但你需要自己實現解釋。
為啥要 挑戰? 或 質疑 ? php 的語法。 。
舉個栗子,tp的類庫裡面有個類
代表php系統級的命名空間