내가이 클래스가 있다고 가정 :PHP 클래스가 확장 실행 뭔가를 부모 함수를 실행하기 전에
class animal {
function noise() {
print 'woof';
}
function move() {
print 'moved';
}
}
class dog extends animal {
}
내가 뭘하고 싶은 것은이 난 ($ 도그> 소음() 또는 $ 도그> 이동을 실행할 때), 그것은 동물 클래스의 소음/이동을 호출하기 전에 먼저 어떤 것을 돌릴 것이다. 이게 가능합니까? 어쩌면 함수 호출 로깅처럼. 수업을 연장하지 않은 경우이 목표를 달성하기 위해 사용할 수있는 다른 방법은 무엇입니까?
감사합니다. "... 개"지금 인쇄 될 것입니다 dog
에 move()
메서드를 호출
http://php.net/manual/en/keyword.parent.php
class dog extends animal {
function move() {
print 'a dog...';
parent::move();
}
}
하고 "이동"-