среда, 7 ноября 2012 г.

Константы. Создание и использование констант





Константы используются для хранения значений, которые не
должныизменяться во время работы программы. Создать 
константу можно с помощью функции define():
define(<Имя константы>, <Значение константы>[, <Регистр>]);


Необязательный параметр <Регистр> может содержатьзначения true или
false. Если указано true, то интерпретатор не будет учитывать регистр сим
волов при работе с именем константы, если же задано false или параметр 
не указан, регистр символов существенен:

  <?php
    error_reporting(E_ALL);
    define("author1", "Николай");
    echo author1, '<br>'; // "Николай"
    echo AUTHOR1, '<br><br>';
   // Предупреждение о неопределенной константе AUTHOR1
    define("author2", "Сергей", true);
    echo author2, '<br>'; // "Сергей"
    echo AUTHOR2, '<br><br>'; // "Сергей"
    define("author3", "Иван", false);
    echo author3, '<br>'; // "Иван"
    echo AUTHOR3;
   // Предупреждение о неопределенной константе AUTHOR3
  ?>

После объявления константы ее имя указывается в программе без знака $.

Для проверки существования константы используется функция 
defined(<Имяконстанты>). Функция возвращает true, если константа объявлена:

  <?php
   define("author", "Николай", true);
   if (defined("author")) echo "Объявлена";
   else echo "Не объявлена";
  ?>



Комментариев нет:

Отправить комментарий