PHP ООП - Константи класу
PHP - Константи класу
Константи не можна змінювати після оголошення.
Константи класу можуть бути корисними, якщо вам потрібно визначити деякі постійні дані в класі.
Константа класу оголошується всередині класу за допомогою ключового слова const
.
Константи класу чутливі до регістру. Однак рекомендується давати назви констант великими літерами.
Ми можемо отримати доступ до константи поза межами класу, використовуючи ім’я класу, після якого йде оператор дозволу області (::
), а потім ім’я константи, як тут:
Приклад
<?php
class Goodbye {
const LEAVING_MESSAGE = "Дякуємо за відвідування W3Schools!";
}
echo Goodbye::LEAVING_MESSAGE;
?>
Спробуйте самі »
Або ми можемо отримати доступ до константи зсередини класу за допомогою ключового слова self
, за яким слідує оператор розділення області (::
), після ім’я константи, як тут:
Приклад
<?php
class Goodbye {
const LEAVING_MESSAGE = "Дякуємо за відвідування W3Schools!";
public function byebye() {
echo self::LEAVING_MESSAGE;
}
}
$goodbye = new Goodbye();
$goodbye->byebye();
?>
Спробуйте самі »