PHP ООП - Класс константы
PHP - Класс константы
Константы (constants - в пер. с анг. - постоянная величина) нельзя изменить после объявления.
Класс константы может быть полезен, если вам нужно определить некоторые постоянные данные внутри класса.
Класс константы объявляется внутри класса с помощью ключевого слова 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();
?>
Попробуйте сами »