Вверх

Блог
RSS лента

Определение констант

Vape Shop Эко Заправка

Для определении констант в PHP применяется функция define().

  1. <?php
  2.  Define("PRESIDENT_NAME", "Путин Владимир");
  3.  Define("NUMBER_PI", 3.14);
  4.  Echo PRESIDENT_NAME; // выведет фамилию и имя нашего президента
  5.  Echo NUMBER_PI+4;         // выведет 7.14, т.е. результат сложения.
  6. ?>

Выше использованы константы типа string и double. Также можно определить логические и целочисленные константы. Хочу сказать, что в этом примере константа используется при вычислениях. Однако стоит помнить, что её значение не может быть изменено после определения, на то она и константа чтобы быть постоянной и неменяемой. Например:

  1. <?PHP
  2.  Define("CONSTANT", 76);      // определение константы
  3.  CONSTANT = 6;                        // попытка изменения значения константы
  4. ?>

Что произойдет в результате выполнения программы код которой описан во 2ом примере?
Не надо наверно даже напрягаться и пытаться запустить эту программу, чтобы понять что она вызовет ОШИБКУ, т.к. в процессе её выполнения в начале идет определение константы, потом попытка изменения (это не верно) её значения.
Чтобы узнать существует ли константа, нужно использовать функцию defined(). Она возвращает 1, если константа определена, и 0 - в противном случае.
Пример:

  1. <?php
  2.  // проверка на существование константы
  3.  If (defined("CONSTANT")){
  4.  // вывести сообщение если константа существует.
  5.  Echo "Константа определена";}
  6. ?>

Ваша оценка: Пусто Средняя: 1 (1 голос)
Главная | Портфолио | Услуги | Контакты | Блог