Константы в PHP
Константа — это значение, которые можно назначить, но которое нельзя переопределить, в отличии от переменных. Константы определяются с помощью функции define(‘ИМЯ_КОНСТАНТЫ’, ‘ЗНАЧЕНИЕ’)
<?php
define('LOGIN', 'admin');
?>
Имя константы лучше писать заглавными буквами. Чтобы вывести значение, используем echo
<?php
define('LOGIN', 'admin');
echo LOGIN;
?>
Точно так же отработает такой код, используя переменную:
<?php
$LOGIN = 'admin';
echo $LOGIN;
?>
Но если мы захотим переопределить переменную вот так
<?php
$LOGIN = 'admin';
$LOGIN = 'Vasya';
echo $LOGIN; // Vasya
?>
То мы соответственно получим результат Vasya. Но если попробуем переопределить константу
<?php
define('LOGIN', 'admin');
define('LOGIN', 'Vasya');
echo LOGIN; // admin
?>
То у нас ни чего не получится, так как константы постоянны, и определяются на странице только 1 раз. Результат будет как в первом определении константы — admin
Добавить комментарий