Kuis Trait & Interface — PHP

Kuis materi Trait & Interface di PHP — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Lengkapi deklarasi kumpulan method yang bisa dipakai ulang banyak class:
    ___ HasTimestamps { public function getCreatedAt() { ... } }
  2. Definisikan trait:
    ___ HasTimestamps { public function getCreatedAt() { ... } }
  3. Gunakan trait di dalam class:
    class Post { ___ HasTimestamps; }
  4. Apa keuntungan trait dibanding inheritance biasa?
  5. Apa output dari:
    trait Sapa { public function hi() { return "Halo!"; } }
    class User { use Sapa; }
    echo (new User)->hi();