Definisi dan Penggunaan
Kata kunci insteadof
dapat digunakan untuk memilih dari trait
yang mana metode harus diambil jika lebih dari satu trait
yang memiliki metode dengan nama yang sama.
Contoh
Gunakan alih-alih untuk memilih metode dari sifat yang berb
<?php trait message1 { public function msgA() { echo "Warna favoritku adalah merah. "; } public function msgB() { echo "Nomor favoritku adalah 5. "; } } trait message2 { public function msgA() { echo "Warna favoritku adalah biru. "; } public function msgB() { echo "Nomor favoritku adalah 7. "; } } class MyClass { use message1, message2 { message1::msgA insteadof message2; message2::msgB insteadof message1; } } $obj = new MyClass(); $obj->msgA(); $obj->msgB(); ?> //Output : Warna favorit ku adalah merah. Nomor favoritku adalah 7.