memory_limit — предел памяти PHP-скрипта
memory_limit ограничивает объём памяти, доступный одному PHP-скрипту; возможность изменения зависит от режима конфигурации и хостинга.
memory_limit = 128MКак проверить
<?php
echo ini_get('memory_limit');Единицы
Суффиксы K, M и G интерпретируются как степени 1024. Значение -1 снимает ограничение, но на shared-хостинге может быть запрещено и редко является безопасным решением.
Когда менять
Временное повышение оправдано для контролируемой миграции или генерации отчёта. Для постоянно растущего потребления сначала исследуйте размер коллекций, чтение файлов целиком и накопление результатов.
Ограничения
Провайдер может фиксировать верхнюю границу. ini_set() возвращает предыдущее значение или false, поэтому проверяйте фактический результат через ini_get().
Связанные материалы
Источники и проверка
- PHP Documentation Group — структурный источник, без внешней ссылки
Последняя содержательная проверка: . Автор-разработчик Михаил Каржин. Методика качества контента.