-1
在大多數小型項目和教程中,我沒有看到名稱空間的使用,但它們都存在,例如,在Laravel框架中的任何地方。我的問題是:我應該總是使用命名空間,還是有某種「算法」來評估我是否需要它們?什麼時候應該在PHP中使用名稱空間?
在大多數小型項目和教程中,我沒有看到名稱空間的使用,但它們都存在,例如,在Laravel框架中的任何地方。我的問題是:我應該總是使用命名空間,還是有某種「算法」來評估我是否需要它們?什麼時候應該在PHP中使用名稱空間?
命名空間的主要目標是防止名稱衝突,更多的是它們用於組類,方法。正如你所提到的,Laravel項目中有很多類,所以命名空間必須用來防止大項目中發生的衝突。
可以「巢」的命名空間,你的願望,這通常配對到您的文件夾結構,是相關的,如果你正在使用的laravel使用PSR-4自動加載標準。
例如,你可以在用戶類(型號)和用戶類(庫)。把他們下
命名型號
和
命名庫
將有很大的意義給你,PHP和自動加載器。
我會在任何超過1個測試腳本的地方使用它們。習慣他們,他們深深紮根於你的編程思維。 –