는의 기본 클래스있다 가정 해 봅시다 :확장 클래스에서 use 문을 가져 왔습니까?
use Test\Class;
class Base {
}
는 다음 나는 그 클래스 확장 :
class Child extends Base {
}
아이에서 자동으로 사용할 수있는 기본 클래스에서 가져온 클래스 Test\Class
인가를? 또는 사용하기 위해 다시 가져올 필요가 있습니까?
는의 기본 클래스있다 가정 해 봅시다 :확장 클래스에서 use 문을 가져 왔습니까?
use Test\Class;
class Base {
}
는 다음 나는 그 클래스 확장 :
class Child extends Base {
}
아이에서 자동으로 사용할 수있는 기본 클래스에서 가져온 클래스 Test\Class
인가를? 또는 사용하기 위해 다시 가져올 필요가 있습니까?
기본 클래스의 가져온 클래스 Test \ Class가 자동으로 을 자식에서 사용할 수 있습니까? 또는 사용하기 위해 다시 가져올 필요가 있습니까?
동일한 네임 스페이스 아래에있는 경우에 따라 다릅니다. 그래서 경우에 그들은 : 경우
namespace Test\Class;
class Base {}
// It's okay - This class can be in another file as well
class Child extends Base {}
는 서로 다른 네임 스페이스 아래에, 당신은 use
문을 사용하여 클래스를 가져가 사용합니다.
네임 스페이스를 지정하면 아무 것도 자동로드되지 않습니다. 이것이 자동 로더의 일입니다. 자동 로더가 클래스를 찾으면 모든 것이 작동합니다. 그렇지 않으면 class not found
이 발행됩니다.