Константи — це індентифікатори простих значень. Виходячи з цих слів не тяжко догадатись що значення констант не може бути змінено в ході виконання скрипта.
Характеристика констант
⇒володіють значенням але на відміну від змінної не можуть бути змінені або видалені, і їм не передує символ $<;
⇒ імя константи повинно відповідати тим же правилам, які підчиняються і інші імена в РНР: правильно починається імя з букви або символа підкреслювання і складається з букв, цифр і підчеркувань
⇒ імя чутливе до регістру: і імена костант завжди пишуться в верхньому регістрі для більш легшої індентифікації програміста.
⇒ як і в випадку суперглобальних змінних, константи володіють глобальним характером.
⇒можуть приймати тільки скалярні значення (включати в себе числові рядкові дані а також посилання)
Для визначення константи РНР використовують функцію define
<?PHP
define(‘familia’,’Іванов’);
echo FAMILIA;
?>
Браузер відтворить Іванов Як і в випадку змінних, конструкція створена з допомогою echo, може містити і константи і текст одночасно.
<?PHP
define(‘familia’,’Іванов’);
define(imia ‘,’Іван’);
echo “Мене звати”.FAMILIA.” “.imia.””;
?>
Браузер відтворить Іван Іванов
В кінці цієї сторінки посилання на публікації про елементи основані на РНР.