PHP TP命名空間

2022-08-01 07:03:10 字數 610 閱讀 6290

命名空間:相當於乙個虛擬的目錄(使用命名空間是為了自動載入類)

正常管理檔案使用資料夾管理(屬於物理區分)

namespace home(一級命名空間)\controller(二級命名空間);

use think\controller(檔名);

根命名空間

1.系統的類庫目錄(初始命名空間:thinkphp/library)

2.模組(home)中的類庫命名空間的根都是以模組名命名的

tp框架的根命名空間是:thinkphp\library

在tp框架下命名空間裡面使用\代表的是初始命名空間(thinkphp\library)

1.系統目錄下根命名空間是thinkphp\library下面的資料夾名稱命名的

2.模組的根命名空間是以模組名命名的

在定義命名空間的時候需要從根寫起例如:home\controller 例如:think\model

如果要使用某個類檔案,引入該類命名空間的時候:

使用use關鍵字,後面寫該類的命名空間 後面加上 "\檔名"

如果不想引入命名空間:在造類的物件的時候可以使用\(初始命名空間)來找到對應的類

例如:new \think\page(30);

PHP TP命名空間

命名空間 相當於乙個虛擬的目錄 正常管理檔案使用資料夾 物理區分 tp框架的初始命名空間是 thinkphp library 在tp框架下命名空間裡面使用 代表的是初始命名空間 thinkphp library 1.系統目錄下根命名空間是thinkphp library下面的資料夾名稱命名的 2.模...

PHP TP框架 命名空間

tp框架 命名空間 命名空間,起什麼作用?命名空間是乙個虛擬的目錄,這個檔案有可能存在這個電腦裡的任何乙個地方,但是如果要把這個檔案它的命名空間全部寫成同乙個那麼這些檔案就相當於在同乙個資料夾下,命名空間相當於乙個虛擬的目錄,用來管理檔案的,用來管理程式檔案的 它使用命名空間來自動載入類,也就是說,...

C 命名空間 預設命名空間與匿名命名空間

2.匿名命名空間 預設命名空間也叫全域性命名空間,所有沒有置於某一具體命名空間下的 即在預設命名空間下,例如func main 函式。include void func void intmain int argc,char ar void func void 需要注意的是 這個就是類似於c語言裡簡單...