PHP OOP - Constante de clasă. PHP - Constante de clasă.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
PHP - Constante de clasă (PHP - Class Constants)
Constantele nu pot fi schimbate odată ce sunt declarate.
Constantele de clasă (Class constants) pot fi utile dacă trebuie să definiți unele date constante (constant data) dintr-o clasă.
O constantă de clasă (class constant) este declarată în interiorul unei clase cu ajutorul cuvântului cheie (keyword) const.
Constantele de clasă (class constants) sunt case-sensitive. Cu toate acestea, se recomandă numirea constantelor cu litere mari (uppercase letters).
Putem accesa o constantă din afara clasei folosind numele clasei (class name) urmată de operatorul de rezoluție al domeniului (::) urmată de numele constant (constant name), cum este aici:
Exemplu:
<?php
class Goodbye {
const LEAVING_MESSAGE = "Vă mulțumim că ați vizitat lectii-virtuale.ro!";
}
echo Goodbye::LEAVING_MESSAGE;
?>
Sau, putem accesa o constantă din interiorul clasei folosind cuvântul cheie (keyword) auto urmat de operatorul de rezoluție de aplicare (::) urmat de numele constant (constant name), cum este aici:
Exemplu:
<?php
class Goodbye {
const LEAVING_MESSAGE = "Vă mulțumim că ați vizitat lectii-virtuale.ro!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}
$goodbye = new Goodbye();
$goodbye->byebye();
?>