나는 두 개의 클래스 A, B가 있고 하나는 다른 클래스를 확장하지 않지만 두 개의 클래스가 분리되어 있지만 둘 다 스크립트에로드 되어도 여전히 A에서 B의 함수를 참조 할 수 있습니까?클래스 TWO에서 클래스 ONE의 함수를 확장하지 않고 호출 하시겠습니까?
class A {
function one() {
echo "Class A";
}
}
class B {
function two() {
echo "Class B";
A::one();
}
}
$a new A;
$b = new B;
$b->two();
가능한 [클래스 A의 객체를 사용하여 비 관련 클래스 B에서 클래스 A의 액세스 기능] (http://stackoverflow.com/questions/7101204/access-function-in-class-a-from-non- class-b-using-a-object-of-class-a) – hakre
당신은 네임 스페이스를 설정하는 방법으로 클래스를 사용하려는 실수를하지 않았습니까? 그것은 아주 나쁜 생각이기 때문입니다. – staticsan