大家知道命名空間裡的use語法規則規定其後面必須跟as起個別名,但是thinkphp官方**中卻沒有跟as,這到底是怎麼回事呢
只要命名空間 think 中存在 controller 類
那麼
use think\controller
和 use think\controller as controller
是等價的
況且你在整個 thinkphp **中都不會找到 namespace think\controller 這樣的命名空間宣告
只要命名空間 think 中存在 controller 類
那麼
use think\controller
和
use think\controller as controller
是等價的
況且你在整個 thinkphp **中都不會找到 namespace think\controller 這樣的命名空間宣告
這樣解釋是錯誤的,正確的答案是,use是引用作用,即表示引用別的頁面中數的乙個方法,看來你的基礎知識也不怎麼行
簡單易懂的命名空間及use的使用
比方說建三個檔案。第乙個檔案 a.php,裡邊有兩個類,命名空間是 a b c namespace a b c class c 第二個檔案 b.php 命名空間 a b d namespace a b d 第三個檔案 index.php 用來使用上邊兩個檔案的類。比方說我們現在想例項化a.php裡的...
簡單易懂的命名空間及use的使用
比方說建三個檔案。第乙個檔案 a.php,裡邊有兩個類,命名空間是 a b c namespace a b c class c 第二個檔案 b.php 命名空間 a b d namespace a b d 第三個檔案 index.php 用來使用上邊兩個檔案的類。比方說我們現在想例項化a.php裡的...
簡單易懂的命名空間及use的使用
比方說建三個檔案。第乙個檔案 a.php,裡邊有兩個類,命名空間是 a b c namespace a b c class function get info classc 第二個檔案 b.php 命名空間 a b d namespace a b d class function get info ...