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 »

ULASHISH

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!