Traits PHP

Traits (dapat juga diartikan sifat) merupakan metode yang memungkinkan kode yang dibuat dapat digunakan kembali oleh class. Method trait bisa dipanggil melalui class yang menggunakan trait tersebut. Begitu sebaliknya, trait juga bisa memanggil method dari class yang memakainya.
Berikut contoh penggunaan trait.

Pada contoh di atas saya memanggil method menu() milik class Makan melalui trait Restoran, lalu pada class Makan, saya juga memanggil method get_menu() yang merupaan method milik trait Restoran. Apabila code di atas saya jalankan, maka browser akan menampilkan output "Telur dadar".

Lalu bagaimana jika menggunakan dua trait dalam satu class?

Setelah dijalankan, output yang ditampilkan browser adalah "Ayam kecap".

Komentar

Postingan Populer