PHP에서 동일한 이름을 가진 두 개의 타사 클래스를 가져 오려고합니다. 예를 들어 : 같은 이름의 클래스 2 개 가져 오기
// in file libs/3rdparty/AppleTree/Apple.php
class Apple extends SomeOtherModel {
// class details
}
// in file libs/3rdparty/AppleSeed/Apple.php
class Apple extends SomeModel {
// class details
}
는, 자신의 생성자가 동일한 점을 감안 예컨대 :
$appletree = new Apple();
$appleseed = new Apple();
두 클래스를 구별하는 방법 PHP로 할 수있는 Java에서는 생성자 앞에 클래스 경로를 추가 할 수 있습니다.
참고 : PHP 5를 사용하고 있습니다. & 다른 클래스 파일에서 사용하는 클래스는 수정할 수 없습니다. 나는 이것에 대한 생각
중복 가능성을 [에 같은 이름의 클래스를 사용하는 방법 PHP는 네임 스페이스를 사용하지 않고?] (http://stackoverflow.com/questions/4023360/how-to-use-same-named-class-in-php-without-namespacing) – DCoder
위의 모든 대답과 같이 중복되지 않습니다. 질문은 수업 수정과 관련이 있습니다. – Raptor
당신이 요구하는 것이 끝날 수 없다는 데모로 보아라. – DCoder