Silahkan masuk atau daftar agar skor dan code anda tersimpan.

Konstanta di kelas dan jangkauan

Kita telah membicarakan tentang variabel di PHP,dan kita bisa menetapkan nilai mereka kapanpun kita inginkan. Terkadang, kita ingin menetapkan variabel yang tidak boleh diubah. Dan ini bisa kita lakukan dengan menetapkan konstanta const.

Setiap kelas memiliki jangkauan masing-masing. Yang artinya adalah, konstanta di dalam suatu kelas tidak akan bisa diakses di luar kelas tersebut. Di dalam PHP kita bisa menggunakan :: untuk mengakses konstanta di luar dari kelas konstanta tersebut. Seperti ini:

class Pesawat extends Kendaraan {
  const terbang = true;
}

if ( Pesawat::terbang ) {
  echo 'Pesawat bisa terbang!';
}

Perhatikan bahwa kita tidak menggunakan $ untuk menciptakan konstanta.


Instruksi:

Ciptakan sebuah konstanta pengendara di Kereta. dengan nilai "masinis".

Setelahnya cetak (echo) dengan menggunakan ::.


Petunjuk
Forum Diskusi
Lanjut Premium