Im 클래스에 새로운 Im 정말 이것을하는 방법을 모른다. Im을 (를) 처음 사용하는 사람들이 수업을 사용하는 데 익숙하지 않고 검색시 매우 나빠서 여기서 물어보기로했습니다. 내가 원하는 것은 클래스의 다른 함수로 전달 된 함수입니다. 다른 클래스 함수의 클래스 함수
나는 다음과 같이 호출을 시도하지만, 예를 들어 변수$b
발견을 couldnt :
class a {
function one() {
$b->two();
}
}
class b {
function two() {
echo "two";
}
}
$a = new a();
$b = new b();
은 어떻게 이것을 달성 할을? 사전에
감사합니다!
문제는 이미 데이터베이스에 클래스를 전달하기 위해 __construct를 해제 한 것입니다. – Jacob
그건 문제가되지 않습니다. 당신이 이미 가지고있는 생성자에서 똑같은 일을하십시오. $ Database와 $ B를 전달하고 둘 다'$ this'로 설정하십시오. @ ilpaijin의 답변은 당신이 mutator 인 aka setter를 사용하여 이것을 할 수있는 또 다른 방법입니다. – m59