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.
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".
Berikut contoh penggunaan trait.
Lalu bagaimana jika menggunakan dua trait dalam satu class?
Setelah dijalankan, output yang ditampilkan browser adalah "Ayam kecap".

Komentar
Posting Komentar