PHP OOP - Klas konstante
PHP - Klas konstante
Konstante kan nie verander word sodra dit verklaar is nie.
Klaskonstantes kan nuttig wees as jy 'n paar konstante data binne 'n klas moet definieer.
'n Klaskonstante word binne 'n klas verklaar met die const
sleutelwoord.
Klaskonstantes is hooflettergevoelig. Dit word egter aanbeveel om die konstantes in alle hoofletters te noem.
Ons kan toegang verkry tot 'n konstante van buite die klas deur die klasnaam te gebruik gevolg deur die omvangresolusie-operateur ( ::
) gevolg deur die konstante naam, soos hier:
Voorbeeld
<?php
class
Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
}
echo
Goodbye::LEAVING_MESSAGE;
?>
Of ons kan toegang verkry tot 'n konstante van binne die klas deur die
self
sleutelwoord te gebruik gevolg deur die omvangresolusie-operateur ( ::
) gevolg deur die konstante naam, soos hier:
Voorbeeld
<?php
class Goodbye {
const LEAVING_MESSAGE = "Thank you for visiting W3Schools.com!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}
$goodbye = new Goodbye();
$goodbye->byebye();
?>