Petunjuk:
RUN
di dalam editor untuk menjalankan program.<?php
class Produk {
public $nama = "Laptop";
private $harga = 15000000;
public function tampilkanProduk() {
return "Nama Produk: " . $this->nama;
}
}
// Mengecek apakah class Produk ada
if (class_exists("Produk")) {
echo "Class Produk tersedia.<br>";
}
// Mendapatkan method dan property class Produk
$methods = get_class_methods("Produk");
$properties = get_class_vars("Produk");
echo "Method yang tersedia: ";
print_r($methods);
echo "<br>Property yang tersedia: ";
print_r($properties);
Kode ini menggunakan fungsi class_exists()
, get_class_methods()
, dan get_class_vars()
untuk memeriksa ketersediaan class Produk
, serta mengambil daftar method dan property yang tersedia. Method privat seperti $harga
tidak akan ditampilkan oleh get_class_vars()
karena fungsinya hanya mengembalikan properti publik.