Petunjuk:
RUN
di dalam editor untuk menjalankan program.<?php
$pesan = new class("Selamat datang!") {
private $teks;
public function __construct($teks) {
$this->teks = $teks;
}
public function tampilkanPesan() {
return $this->teks;
}
};
// Memanggil method dari anonymous class
echo $pesan->tampilkanPesan(); // Output: Selamat datang!
Contoh di atas menggunakan anonymous class dengan constructor
yang menerima parameter $teks
. Nilai parameter disimpan dalam property $teks
, kemudian ditampilkan melalui method tampilkanPesan()
. Saat objek $pesan
dipanggil, hasil yang ditampilkan adalah "Selamat datang!"
. Ini menunjukkan bahwa anonymous class dapat memiliki constructor dan method seperti class biasa.