AYO PAHAMI!


Petunjuk:

  1. Perhatikan kode program PHP yang ditampilkan di kotak sebelah kiri.
  2. Ketik ulang seluruh baris kode tersebut ke dalam editor di sebelah kanan.
  3. Pastikan setiap baris dan struktur penulisan sesuai dengan contoh (termasuk titik koma, kurung, dll).
  4. Tekan tombol RUN di dalam editor untuk menjalankan program.
  5. Perhatikan hasil keluaran di bawah editor. Apa yang ditampilkan?
<?php
class Produk {
    public $nama = "Laptop";
    private $harga = 10000000;

    public function tampilkanNama() {
        return "Nama Produk: " . $this->nama;
    }
}

$barang = new Produk();

echo "Apakah ini object? " . (is_object($barang) ? "Ya" : "Tidak") . "<br>";
echo "Class dari object ini: " . get_class($barang) . "<br>";

if (method_exists($barang, "tampilkanNama")) {
    echo "Method tampilkanNama tersedia.<br>";
} else {
    echo "Method tampilkanNama tidak ditemukan.<br>";
}

$propertyBarang = get_object_vars($barang);
echo "Property dalam object:<br>";
print_r($propertyBarang);

Pada contoh ini, kita menggunakan beberapa fungsi bawaan PHP: is_object() untuk memeriksa apakah sebuah variabel adalah object, get_class() untuk mengetahui nama class dari object, method_exists() untuk mengecek apakah suatu method tersedia dalam object, dan get_object_vars() untuk menampilkan daftar properti public yang dimiliki object.

⬅ Kembali ke Halaman Sebelumnya