PHP МАГИЧЕСКИЕ ЧИСЛА
Магические числа в PHP - это числа, которые используются в коде без явного объявления. Они могут представлять собой идентификаторы, коды ошибок, размеры массивов и т.д. Когда числа хранятся в коде напрямую, это может привести к трудностям при поддержке и развитии приложения. Для избежания этого рекомендуется объявлять их как константы.
Для объявления констант используется функция define(). Эта функция имеет два параметра: имя константы и ее значение. Например:
define('MY_CONST', 42);
Адрес файла может быть еще одним примером использования магических чисел. Например:
$file = fopen('data.txt', 'r');
В этом примере имя файла может быть использовано во множестве мест в вашем приложении и если вам понадобится изменить имя файла, вам придется сделать это в нескольких местах. Лучше объявить имя файла как константу и использовать ее по всему вашему приложению:
define('DATA_FILE', 'data.txt');
$file = fopen(DATA_FILE, 'r');
Применение констант не только придает вашему коду более понятный и профессиональный вид, но и позволяет избежать ошибок в будущем.
#10 Уроки PHP - Учим язык PHP, Округление чисел на языке PHP
В чем секрет числа 1089?
Проблема числа 10958 [Numberphile]
ООП на PHP за 2 часа. Курс по PHP. Объектно ориентированное программирование на PHP
ООП для начинающих PHP. Конструкторы и деструкторы. Магические методы.
Совершенные числа и числа Мерсенна - Numberphile [rus]