2
我碰到的大部分項目都是使用名稱空間直接導入類。我想知道這是一個標準還是偏好只導入類而不是整個名稱空間的問題?PHP導入類或名稱空間?
請看下面的例子。第一種方式對我來說似乎更好,因爲我不必分別包括每個班級。
導入命名空間:
use Project\Model;
use Project\Helper;
// and then
Model\Foobar::findAll();
Helper\Foobar::doSomething();
僅導入類:
use Project\Model\Foobar as ModelFoobar;
use Project\Helper\Foobar as HelperFoobar;
// and then
ModelFoobar::findAll();
HelperFoobar::doSomething();