Menu

Константы в PHP

Константы

Константа – это некая величина, которая не изменяет своего значение. Значение константы не меняется в PHP, в отличии от переменной.

Например, одной переменной можно задать несколько значений:

$dom = 32;

$dom = 20;

А вот с константой уже такого не получится! Надо задавать одно значение для константы! Константе можно присвоить как буквенные, так и числовые значения. И ещё, переменная создается со знаком доллара! А вот константа без знака доллара – в константе присутствует только буквенное название.

 

Создание константы

Давайте создадим две константы и посмотрим, что получится.

Результат в браузере:

45
PRIVET!!! KAK DELA?

 


А теперь разберем: 

  1. define – Определяет именованную константу при запуске! Именно слово define прописывается первым при создании константы.
  2. ROBA и KOZA –  это названия констант. Первая ROBA с числовым значением 45, а вторая KOZA со значением PRIVET!!! KAK DELA.
  3. Названия Констант оборачиваются в двойные кавычки! В верхнем примере константы именуются “KOZA” и “ROBA”! Также буквенные значения оборачиваются в кавычки – “PRIVET!!! KAK DELA”. А вот числовые значения прописываются без кавычек.
  4. Потом идет echo, этот echo выводит созданные константы на экран монитора. В echo прописываются названия констант, но нужно учесть, что за место констант будут выводится их значения. Например, прописали echo KOZA; и получили 45 на страницах браузера! Потому что константа KOZA равна 45. То есть константа KOZA преобразуется в то значение, которое ей присвоено..
  5. Не обязательно называть константу "KOZA" или "ROBA" / Можно хоть как назвать константу: главное чтобы константа состояла из английских букв.

 

Встроенные константы

Существуют заданные константы в PHP. Их значение уже указанно в PHP! В этом случае нужно только вывести заданную константу! Например, с помощью заданной константы можно определить версию PHP.

 

Результат: отобразится версия PHP! У меня например отобразилась версия 5.5.38

 

Поиск константы в PHP

Хочу обратить ваше внимание на defined! Эта функция defined способна определить присутствует ли та или иная константа в коде. defined ищет константу по её названию. Чтобы найти константу нужно указать её название в defined.

Например:

Результат:

45

PRIVET!!! KAK DELA?

1

 

Разберем:

echo defined("ROBA"); – у нас есть константа ROBA и она присутствует в коде! Если константа найдена, то на экране монитора отобразится цифра 1! Почему единица выводится? Потому что правда (true) в PHP равна единице! Если правда, то будет показана единица! А что мы видим? Искомая константа ROBA присутствует в коде, значит, правда!

А если бы была ложь (false), то ничего бы не отобразилось! Потому что false=" " Кавычки не отображаются, как и пустота.

Допустим введем echo defined("GG"); ! Проведем поиск несуществующей константы "GG"

Давайте распишем пример:

Результат: 

45

PRIVET!!! KAK DELA?

 

Ложь и истина в константе

Константы GG нету в коде: defined не нашел константы GG в коде и это означает, что echo defined("GG");  равно false (ложь), а ложь = ” ” Получается пустота!

Если не понятно, как выводится ложь и истина, то стоит взглянуть на нижний пример:

Результат: 1

 

False и true можно причислить к константам, так как они обычно не меняют значения в PHP. То есть истина всегда будет равняться 1, а ложь всегда пустоте, ну или двойным кавычкам, которые не выводятся на экран монитора.



Подпишитесь!

Укажите свой электронный адрес


Циклы For, While и DO   Циклы позволяют провернуть операцию несколько раз и это важная составляющая PHP! Циклы встречаются и в дру...
Продолжаю делать калькулятор на PHP... Решил доделать калькулятор, да так и не доделал. Вот кстати урок с разъяснениями - https://zavlekyxa.ru/kalkulyator-...
Моногамность переменных в PHP...   Переменные можно объединить в одну группу и задать всем переменным идентичное значение! К примеру: &...
Функции в PHP (Начало) Функция - это такая штука, которой можно придать значения и условия! Каждой функции задается эксклюзивное имя. ...
Соединение HTML и PHP через специализированную код...   Если человек создает сайт на чистом коде, то он должен понимать, что одного HTML и CSS недостаточно для со...
Ассоциативные массивы и обычные массивы в PHP... Массивы можно причислить к переменной, содержащей несколько значений. Массив создается при помощи конструктора ar...
Сложение и заимствование значений в PHP...   Переменные - важная часть PHP кода! Именно переменные определяют те значения, что будут выводиться на веб-стра...
Создание начальной PHP страницы...   Как создают php страницы? С помощью PHP кода! PHP - это виртуальный язык, он предназначен для разработки са...
Уважаемый, заполните пустое поле в PHP... Давайте представим ситуацию: человек зашел на сайт, увидел форму подписки и решил подписаться. НО этот человек забыл...
Создаем простой калькулятор при помощи HTML и PHP... Когда ты изучаешь какой-то язык программирования или веб-разработки, то постепенно нарабатывается определенный груз ...