Константи в php

Константи в PHP

константи - це значення, які не змінюються з часом. Ще зі школи Ви, напевно, знаєте багато константи, наприклад, число п, число e, прискорення вільного падіння і інші. І, зрозуміло, при програмуванні теж дуже часто виникає необхідність введення констант. І про те, як створювати і використовувати константи в PHP, ми і поговоримо в цій статті.

Давайте з Вами створимо константу числа п:

lt ;?php
define
(PI,3.1415926) -
echo PI
-
?gt;

оператор define створює константу PI і привласнює їй значення 3.1415926. Далі ми виводимо цю константу через оператор echo. Все дуже просто, проте, є одна рекомендація, яку я раджу Вам завжди дотримуватися. обов`язково пишіть константи великими літерами. Не те, щоб це було обов`язково, але вкрай бажано. І так прийнято не тільки в PHP, але і в інших мовах теж.




Зрозуміло, згодом змінити константу PI буде не можна (на те вона й константа).

Тепер розберемо одну функцію, яка перевіряє: "Чи визначено задана константа". Давайте напишемо такий скрипт:

Відео: Вивчаємо PHP | Урок №6 - Константи

lt ;?php
if(!defined("PI")) define(PI,3.1415926) -
echo PI
-
?gt;



тут перевіряється існування константи PI. І якщо вона не існує (тобто функція define () повернула false), То тоді инициализируем цю константу. Потім просто виводимо її.

Відео: [PHP] Константи (Урок 4)

Як бачите, створювати і використовувати свої константи в PHP - це дуже просто.

І, наостанок, хочеться розповісти про вже вбудованих константи PHP. Давайте з Вами напишемо простий скрипт:

Відео: Beginner PHP Tutorial - 194 - Constants

lt ;?php
phpinfo
() -
?gt;

Ближче до кінця є розділ "PHP Variable". Власне, це не зовсім константи, проте, вони є константами при виконанні даного скрипта. Зрозуміло, при виконанні іншого скрипта вони вже матимуть інші значення (не всі, звичайно). Давайте з Вами виведемо пару констант, щоб Ви зрозуміли, як з ними працювати, адже вони використовуються шалено часто:

Відео: Константи [PHP - Урок 12]

lt ;?php
echo $ _SERVER
["REMOTE_ADDR"] -
echo
"
"
-
echo $ _SERVER
["QUERY_STRING"] -
?gt;

В даному скрипті ми виводимо IP-адреса користувача, запустив скрипт, а на наступному рядку виводимо рядок запиту (наприклад, "index.php? id = 7"). Забігаючи трохи вперед, кажу, що тут ми працюємо з глобальним масивом $ _SERVER. З масивами ми ще познайомимося, але, думаю, що ті, хто працював з масивами в інших мовах програмування, без проблем впізнають синтаксис. Що ж стосується інших констант, то з ними робота відбувається аналогічно.

Поділися в соціальних мережах:

Схожі
Створення движка на mvc. Створюємо авторизацію.Створення движка на mvc. Створюємо авторизацію.
Що таке фільтри в php.Що таке фільтри в php.
Умовний оператор в phpУмовний оператор в php
Об`єкт number в jаvascriptОб`єкт number в jаvascript
Умовний оператор в jаvascriptУмовний оператор в jаvascript
Створення движка на mvc. Виводимо сторінки. Частина 4.Створення движка на mvc. Виводимо сторінки. Частина 4.
Reflection api. Reflectionclass.Reflection api. Reflectionclass.
Простори назв в php.Простори назв в php.
Як зробити багатомовний сайтЯк зробити багатомовний сайт
Математичні функції в phpМатематичні функції в php
» » Константи в php