PHP thay vì từ khóa
Thí dụ
Sử dụng insteadof
để chọn các phương pháp từ các đặc điểm khác nhau:
<?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();
?>
Định nghĩa và Cách sử dụng
Từ insteadof
khóa cho phép bạn chọn đặc điểm mà một phương pháp sẽ được thực hiện nếu nhiều đặc điểm có phương thức trùng tên.
Các trang liên quan
Từ trait
khóa
Đọc thêm về các đặc điểm trong PHP OOP - Hướng dẫn Đặc điểm của chúng tôi .
❮ Từ khóa PHP