PHP define: опис імен констант
Використовувати тільки змінні завжди і скрізь можливо, але це не найкраще рішення по оптимізації процесу виконання коду і за логікою речей. Незмінні складові сайту краще винести в статичну частину, що володіє більшою швидкістю доступу, більшою захищеністю від змін, у тому числі шкідливих.
З самого початку константи були повідомленнями, математичними коефіцієнтами і цілочисельними значеннями. В даний час вимоги локалізації мови клієнта автоматично наклали вето на PHP define для констант повідомлень про помилки, елементи діалогу та вмісту сайту. Не можна фіксувати те, що в одній країні виглядає не так, як в інший. Математичні значення можуть бути позначені як константи. Це залишилося, хоча рідко використовується. Особливі параметри, які бажано захистити з міркувань безпеки, залежать від конкретної розробки і відносяться до стилю кодування, що обмежує навмисне нанесення шкоди засобами мови програмування (PHP дає помилку при повторному оголошенні).
Головне у використанні конструкції PHP define ('ИмяПараметра', 'Значення') - перший елемент. Можна ще вказати регистрозависимость третім параметром (True), але це малосущественно. Програмування, як класична юриспруденція, стало відбирати з минулого досвіду тільки найсуттєвіше.
Опис констант
Константа описується тільки один раз і тільки в конструкції PHP define. Константа фіксує ім'я, а не значення. Вимога незмінності значення константи залишилося в далекому минулому. Сьогодні на перший план вийшло позначення параметра, а не його значення. Зручно іменувати, наприклад, папку кореня сайту, операції запису, читання або видалення зручними для читання іменами і передавати функції такі імена як параметрів. Насправді передаються числа, що не несуть ніякого сенсу.З самого початку константи були повідомленнями, математичними коефіцієнтами і цілочисельними значеннями. В даний час вимоги локалізації мови клієнта автоматично наклали вето на PHP define для констант повідомлень про помилки, елементи діалогу та вмісту сайту. Не можна фіксувати те, що в одній країні виглядає не так, як в інший. Математичні значення можуть бути позначені як константи. Це залишилося, хоча рідко використовується. Особливі параметри, які бажано захистити з міркувань безпеки, залежать від конкретної розробки і відносяться до стилю кодування, що обмежує навмисне нанесення шкоди засобами мови програмування (PHP дає помилку при повторному оголошенні).
Головне у використанні конструкції PHP define ('ИмяПараметра', 'Значення') - перший елемент. Можна ще вказати регистрозависимость третім параметром (True), але це малосущественно. Програмування, як класична юриспруденція, стало відбирати з минулого досвіду тільки найсуттєвіше.
Особливості констант
Після конструкції PHP define ('PMA_ENGINE_DETAILS_TYPE_PLAINTEXT', 0) можна використовувати осмислене ім'я PMA_ENGINE_DETAILS_TYPE_PLAINTEXT, а не безглуздий '0'. Але передавати як параметр простіше, зручніше і правильніше саме просте число. Константа не передує символом $, використовується осмислено і робить код скрипта читабельним і комфортним. Склався стиль писати константи великими буквами, розділяючи слова символом підкреслення. Однак цей раритет від З/З++ все частіше йде на другий план. Define на PHP - це константа. Вона повинна бути змістовною, лаконічною і максимально компактною - це головне. Константа - це статика, а значить, можна один раз продумати, як її використовувати, потім застосовувати ефективно.Цікаво по темі
Земля в "Майнкрафте": найпопулярніший ресурс в грі
"Майнкрафт" – найвідоміша гра в жанрі пісочниця. Незважаючи на «квадратну» графіку, яка виглядає досить безглуздо – це гра з великим потенціалом.
Мова асемблер. Команди та основи асемблера
У статті будуть розглянуті основи мови асемблер стосовно до архітектури win32. Він являє собою символічну запис машинних кодів. У
Зміст і використання JavaScript void
Відсутність значення і значення undefined - раритет найдавніших часів інформаційних технологій, але навіть в сучасному світі у них є місце і
Синтаксис JavaScript parseInt: приклади використання
Розпізнати в рядку число і бути впевненим, що в алгоритмі використовується значення змінної, тип якої - число, необхідно майже в кожному алгоритмі.
Namespace PHP: приклад. Як використовувати простору імен в PHP?
Простір імен завжди існувало як частина алгоритму і завжди був «глобальним». В ході розробки великих проектів, коли створюється безліч файлів
Математика від JavaScript Math
Об'єкт Math мови jаvascript реалізує практичний набір математичних функцій. Складні розрахунки можна виконувати всередині браузера, не