Константы в PHP и их использование
X
Заказать сайт
Заказать сайт

Константы в PHP и их использование

312321312

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

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

Синтаксис: define("НАЗВАНИЕ_КОНСТАНТЫ", 'Ее значение');

Особенности работы с константами в php

1. Значение константы остается неизменным - т.е. ее нельзяизменить, как обычную переменную.

2. Имя коснтанты принято писать большими буквами + помните, что названия чувствительны к регистру.

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

4. Константы могут иметь только такие значения: integer, string, boolean, float, NULL, массивы.

Примеры использования:

//Мы создали константу SLOVO и вывели ее

define('SLOVO', 'Моя первая константа!');

echo SLOVO;

//Мы создали константу ROOT и назначели ей директорию скрипта, затем вызвали ее в функции include для подключения файла

define('ROOT', $_SERVER['DOCUMENT_ROOT']);

include(ROOT."/my/path.php");

 

При работе с константами вам может понадобиться функция defined(). Она позволит вам проверить существует ли константа и в зависимости от этого сделать то, или иное действие. Пример:

define('RTCONST','yes');

if(defined('RTCONST')) { echo 'Константа установлена.'; }

else { echo 'Константа НЕ определена!'; }

Смело используйте константы в php скриптах там, где это нужно.

 

| | Константы в PHP и их использование | Константы позволяют упрощать php код тем, что программист может установить на часто повторяющиеся переменные постоянные значения, которые никогда не д | https://blogprogram.ru/wp-content/uploads/2016/09/312321312-131x131.jpg

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>