Petunjuk:
RUN
di dalam editor untuk menjalankan program.<?php
class Mobil {
public $warna = "Merah";
private $kecepatan = 100;
}
$properties = get_class_vars("Mobil");
print_r($properties);
Fungsi get_class_vars()
digunakan untuk mengambil semua property yang memiliki visibilitas public
dari sebuah class beserta nilai default-nya. Pada contoh di atas, class Mobil
memiliki dua properti: warna
(public) dan kecepatan
(private). Hanya warna
yang dimasukkan ke dalam array hasil karena kecepatan
tidak bisa diakses dari luar class. Catatan: get_class_vars()
hanya mengembalikan property yang memiliki nilai default dan dapat diakses dalam scope saat ini. Property yang belum diinisialisasi atau bersifat private tidak akan muncul.