Почему в PHP не рекомендуется задавать константы типа resource? php.net/manual/ru/function.define.phpВнимание
Также возможно задавать константы типа resource, но делать этого не рекомендуется, поскольку может привести к непредсказуемым результатам.
О каких результатах идёт речь? Есть примеры?

21 Авг 2019 в 06:28
175 +1
0
Ответы
1

Константы типа resource в PHP не рекомендуется использовать, потому что ресурсы, такие как открытые файлы, соединения с базой данных и т. д., представлены в виде специальных типов данных и могут менять свое значение в процессе выполнения скрипта. При этом значение константы остается неизменным, что может привести к непредсказуемому поведению программы.

Например, если вы определите константу типа resource для открытого файла и в процессе выполнения скрипта закроете этот файл, значение константы останется прежним, что может привести к ошибкам и неправильной работе программы.

Поэтому лучше использовать константы для хранения значений, которые не изменяются в процессе выполнения программы, такие как строки, числа и т. д., но не для ресурсов.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 683 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир