2

Python から来て、php が名前空間を使用する方法を理解しようとしています。Python では、次のようにインポートするだけです。

import someModule
from anotherModule import someClass

これは魅力的で、誰もが期待するとおりに機能します。

一方、php には、名前空間のようなものがあります。私が理解している限り、次のように myModule.php の上に名前空間を定義できます。

namespace myNamespace;

私が正しければ、これは、このファイル内のコードを別の myWorkingCode.php で「myNamespace」という名前で参照 (またはインポート) できることを意味します。

use myNamespace;

私の質問です。myWorkingCode.php はどのように myModule.php を見つけますか? これが機能するためには同じフォルダーにある必要がありますか、それとも他に何かする必要がありますか?

4

1 に答える 1