、このコードを考慮:名前空間宣言で同じ名前空間の使用を定義することをお勧めしますか?私は思っていた
namespace A\B;
use A\B as AB;
use \Z\V as ZV; // another used namespace
class Merry {
public static function Christmas{}
}
私のプロこれは、アプリケーション全体で、私はAB\Merry::Christmas()
としてMerry::Christmas()
を参照してくださいので、私はとき私はどこ、私が覚えておく必要はありません、ということですやってコーディングと私はちょうどAB\Merry::Christmas()
をどこでも使用します。混乱や愚かなPHPエラーはありません。また、それは私に少し清潔に思えます。
名前空間宣言内に名前空間のuse
を定義することをお勧めしますか?
名前空間を覚えたくない場合は、誰も思考を妨げることはありませんが、多くの文字の組み合わせを名前空間として入力する必要があります。しかし、クラスは衝突します。 – hakre
@downvoter:本当の質問ではない?真剣に? – Shoe
@hakre、私はそれを得たとは思わない。クラスは衝突するでしょうか?どうやって? – Shoe