КОНСТАНТИ Константи містять постійні значення. На відміну від змінних, ви не можете змінити значення константи, яке було їй привласнено при її оголошенні. Константи зручно використовувати для зберігання значень, які не повинні змінювати під час роботи програми, наприклад, ім'я розробника програми. Задання констант. Функція 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 Вже знайомі нам логічні константи