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 Orang {
    protected const KONSTANTA_PROTECTED = false;
    public const USERNAME_DEFAULT = "<unknown>";
    private const KODE_INTERNAL = "ABC1234";
}

// Mengakses konstanta publik
echo Orang::USERNAME_DEFAULT; 

// Akses konstanta protected atau private akan menghasilkan error
// echo Orang::KONSTANTA_PROTECTED; // Error

Pada contoh ini, konstanta USERNAME_DEFAULT dapat diakses dari luar class karena dideklarasikan sebagai public, sedangkan KONSTANTA_PROTECTED hanya bisa diakses di dalam class atau class yang mewarisinya. KODE_INTERNAL hanya bisa diakses di dalam class yang mendeklarasikannya.

⬅ Kembali ke Halaman Sebelumnya