Константи в 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. З масивами ми ще познайомимося, але, думаю, що ті, хто працював з масивами в інших мовах програмування, без проблем впізнають синтаксис. Що ж стосується інших констант, то з ними робота відбувається аналогічно.
- Що таке фільтри в php.
- Що нового в php7.1: видимість констант.
- Як зробити багатомовний сайт
- Об`єкт math в jаvascript
- Об`єкт number в jаvascript
- Створення функцій в php
- Reflection api. Reflectionclass.
- Оператор еквівалентності php
- Простори назв в php.
- Створення класу в php
- Умовний оператор в jаvascript
- Робота з масивами в php
- Reflection api. Reflectionparameter.
- Умовний оператор в php
- Новинки в php7. Частина 2.
- Математичні функції в php
- Створення змінних в php
- Hash api - новий підхід до шифрування паролів.
- Створення движка на mvc. Створюємо авторизацію.
- Створення движка на mvc. Виводимо сторінки. Частина 4.
- Читання ini-файлу в php