Petunjuk:
RUN di dalam editor untuk menjalankan program.<?php
interface Kendaraan {
public function jalankan();
}
// Membuat object dari anonymous class yang mengimplementasikan interface Kendaraan
$mobil = new class() implements Kendaraan {
public function jalankan() {
return "Mobil sedang berjalan...";
}
};
// Memanggil method dari anonymous class
echo $mobil->jalankan(); // Output: Mobil sedang berjalan...
Contoh di atas menunjukkan penggunaan anonymous class yang mengimplementasikan interface Kendaraan. Interface mendefinisikan method jalankan(), yang kemudian diimplementasikan dalam anonymous class tanpa membuat class terpisah. Pemanggilan $mobil->jalankan() akan menampilkan "Mobil sedang berjalan...". Anonymous class sangat berguna untuk pembuatan object sederhana yang hanya digunakan satu kali.