Home » PHP » OOP PHP : Konstanta Kelas – Kode dan Contohnya

OOP PHP : Konstanta Kelas – Kode dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

PHP – Konstanta Kelas

Konstanta tidak dapat diubah setelah dideklarasikan.

Konstanta kelas dapat berguna jika kita perlu mendefinisikan beberapa data konstan di dalam kelas.

Sebuah konstanta kelas dideklarasikan di dalam kelas dengan kata kunci const.

Konstanta kelas peka huruf besar kecil. Namun, disarankan untuk memberi nama konstanta dalam huruf besar semua.

Kita bisa mengakses sebuah konstanta dari luar kelas dengan menggunakan nama kelas diikuti oleh operator resolusi cakupan (::) diikuti dengan nama konstanta, seperti di sini:

Contoh :

<?php
class Goodbye {
  const LEAVING_MESSAGE = "Thank you for visiting dosenit.com!";
}

echo Goodbye::LEAVING_MESSAGE;
?>
  // Output : Thank you for visiting dosenit.com!

Atau, kita dapat mengakses sebuah konstanta dari dalam kelas dengan menggunakan kata kunci self diikuti oleh operator resolusi cakupan (::) diikuti dengan nama konstanta, seperti di sini:

Contoh :

<?php
class Goodbye {
  const LEAVING_MESSAGE = "Thank you for visiting dosenit.com!";
  public function byebye() {
    echo self::LEAVING_MESSAGE;
  }
}

$goodbye = new Goodbye();
$goodbye->byebye();
?
  // Output :Thank you for visiting dosenit.com!

You may also like