PHP SQL
PHP SQL .ru
  Главная  Уроки  PHP  MySQL  jQuery  RegEx  CSS  Книги  Форум  
 Функции


  На главную

  Назад  Вперед

  Печать

Константы

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

Константы создаются в РНР с помощью функции define(): define("INDEPENDENCEDAY", "4th July");

В теле кода на константу можно сослаться просто по имени: echo(INDEPENDENCEDAY);

Принято записывать имена констант буквами верхнего регистра, хотя возможно выбирать любые имена, отвечающие правилам именования переменных. Константы РНР фактически действуют так же, как директива #define в препроцессоре С: можно определить их в некотором месте, а затем выполнять разный код в зависимости от того, определена ли константа и какое значение она имеет. Проверка выполняется с помощью функции defined():

if (defined("INDEPENDENCEDAY"))
{
echo ("INDEPENDENCEDAY is defined");
}
else
{
echo("INDEPENDENCEDAY is not defined");
}

Константы бывают нужны достаточно редко. Использовать их имеет смысл для того, чтобы не «зашивать» в код абсолютные пути, IP адреса, какие-то числовые значения и т.д.

Хорошим примером использование константы было бы хранение в ней пути к файлу, в который пишется лог событий. Или же имя базы данных и пароль для доступа к ней.

 
Предыдущая   На главную   Следующая          

Ваш комментарий:

'

Реклама на сайте | Обмен ссылками | Ссылки | Контакты
Добавить статью | Добавить исходник
2010-2014 © phpsql.ru