Константи — це індентифікатори простих значень. Виходячи з цих слів не тяжко догадатись що значення констант не може бути змінено в ході виконання скрипта.

Характеристика констант

⇒володіють значенням але на відміну від змінної не можуть бути змінені або видалені, і їм не передує символ $<;

⇒ імя константи повинно відповідати тим же правилам, які підчиняються і інші імена в РНР: правильно починається імя з букви або символа підкреслювання і складається з букв, цифр і підчеркувань 

⇒ імя чутливе до регістру: і імена костант завжди пишуться в верхньому регістрі для більш легшої індентифікації програміста.

⇒ як і в випадку суперглобальних змінних, константи володіють глобальним характером.

⇒можуть приймати тільки скалярні значення (включати в себе числові рядкові дані а також посилання)

Для визначення константи РНР використовують функцію define

<?PHP

define(‘familia’,’Іванов’);

echo FAMILIA;

?>

Браузер відтворить Іванов Як і в випадку змінних, конструкція створена з допомогою echo, може містити і константи і текст одночасно. 

<?PHP

define(‘familia’,’Іванов’);

define(imia ‘,’Іван’);

echo “Мене звати”.FAMILIA.” “.imia.””;

?>

Браузер відтворить Іван Іванов 

В кінці цієї сторінки  посилання  на публікації про елементи основані на РНР.