КОНСТАНТИ
Константи містять постійні значення. На відміну від змінних, ви не можете змінити значення константи, яке було їй привласнено при її оголошенні. Константи зручно використовувати для зберігання значень, які не повинні змінювати під час роботи програми, наприклад, ім'я розробника програми.
Задання констант. Функція define()
Для визначення константи використовується функція define. Ця функція має наступний формат:
define (Sname, Svalue, Scase_sen)
де Sname — ім'я константи;
Svalue — значення константи;
$case_sen — необов'язковий параметр логічного типу, вказуючий чи слід враховувати регістр букв (true) чи ні (false).
Приклад:
define("pi",3.14,true); echo pi;
Якщо параметр $case_sen (саме так називається третій параметр) рівний true, то інтерпретатор враховуватиме регістр символом при роботі з ім'ям константи. Звернете увагу, що після оголошення константи її можна використовувати без передуючого символу долара.
При оголошенні констант потрібно пам'ятати два важливі моменти:
Ім'я константи повинне бути поміщене в лапки, а не в апострофи.
Не можна оголошувати дві константи з одним і тим же ім'ям.
Перевірка існування констант. Функція defined()
Для перевірки існування константи можна використовувати функцію defined(). Дана функція повертає true, якщо константа оголошена, і false — якщо не оголошена.
Приклад:
define("pi",3.14,true) ;
if ((defined("pi"))==true) echo "Константа оголошена";
Стандартні константи
При програмуванні на PHP ви можете використовувати наступні стандартні константи (див. табл.).
Стандартні константи Таблиця
Ім'я
Значення

_FILE_ (два знаки підкреслення до FILE і два - після)
Містить ім'я програми, яка виконується в даний момент

LINE
Номер рядка, який зараз обробляє інтерпретатор

PHP_OS
Ім'я і версія операційної системи, під якою запущений РНР

PHP_VERSION
Версія РНР

TRUE, true, FALSE, false
Вже знайомі нам логічні константи