키워드 대신 PHP
예시
insteadof
다른 특성에서 방법을 선택하는 데 사용 합니다.
<?php
trait message1 {
public function msgA() {
echo
"My favorite color is red. ";
}
public function msgB()
{
echo "My favorite number is 5. ";
}
}
trait message2 {
public function msgA() {
echo "My favorite color is blue. ";
}
public function
msgB() {
echo "My favorite number is 7. ";
}
}
class MyClass {
use message1, message2 {
message1::msgA insteadof message2;
message2::msgB
insteadof message1;
}
}
$obj = new MyClass();
$obj->msgA();
$obj->msgB();
?>
정의 및 사용
insteadof
키워드를 사용하면 둘 이상의 특성에 같은 이름의 메서드가 있는 경우 어떤 특성에서 메서드를 선택해야 하는지 선택할 수 있습니다 .
관련 페이지
trait
키워드 _
PHP OOP - 특성 튜토리얼 에서 특성에 대해 자세히 읽어보십시오 .
❮ PHP 키워드