Python から来て、php が名前空間を使用する方法を理解しようとしています。Python では、次のようにインポートするだけです。
import someModule
from anotherModule import someClass
これは魅力的で、誰もが期待するとおりに機能します。
一方、php には、名前空間のようなものがあります。私が理解している限り、次のように myModule.php の上に名前空間を定義できます。
namespace myNamespace;
私が正しければ、これは、このファイル内のコードを別の myWorkingCode.php で「myNamespace」という名前で参照 (またはインポート) できることを意味します。
use myNamespace;
私の質問です。myWorkingCode.php はどのように myModule.php を見つけますか? これが機能するためには同じフォルダーにある必要がありますか、それとも他に何かする必要がありますか?