insteadof
PHP insteadof kalit so‘zi
❮ PHP kalit so‘zlar ma’lumotnomasi
Misol
Turli traitlardan metodlarni tanlash uchun insteadof kalit so‘zidan foydalaning:
<?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();
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
insteadof kalit so‘zi bir nechta traitda bir xil nomli metod bo‘lsa, metod qaysi traitdan olinishini tanlash imkonini beradi.
Tegishli sahifalar
trait kalit so‘zi
Traitlar haqida PHP OOP – traitlar darsligimizda batafsil o‘qing.
❮ PHP kalit so‘zlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
