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.