PHP - Константы
Войти

PHP - Константы

PHP - Константы
Константы - Данные, которые во время работы программы не изменяются
Константы в PHP представляют «постоянные» значения которые указывается всего один раз и затем не могут быть изменены. При попытке изменить значение, оно не измениться и появится PHP заметка: «Constant already defined» (константа уже определена):

Объявлять константы в PHP можно двумя способами:

1
2
3
4
5
6
7
<?php 

define
'NAME''VALUE' ); // Первый способ

const NAME 'VALUE'// Второй способ

?>
Примечание:
Ключевое слово const появилось с версии 5.3.

Для чего используются константы и не проще ли использовать переменные?

Как уже было сказано, константы не могут изменить своего значения в процессе выполнения программы. В константах обычно сохраняют постоянные параметры сайта, такие как реквизиты доступа к базе данных (хост, логин и пароль пользователя, имя базы данных), расположение сайта на диске и многие другие настройки.

Если мы будем использовать переменные, то скрип может случайно (в случаем ошибки) изменить значение переменной и будет работать не так как вы задумали. Использование констант гарантирует, что то значение которое вы указали при объявлении константы останется неизменным.

Ссылки по теме

  1. 1. wp-kama.ru
  2. Теги:
    php