Я хочу обработать большой XML файл, но когда я начинаю свой скрипт, я получаю
Неустранимая ошибка: допустимый размер памяти *** Байт исчерпан
Является ли PHP непонятным/переопределять память, когда я снова запускаю свой скрипт?
Просто добавьте этот код перед чтением файла:
ini_set('memory_limit', '256M');
Измените размер в соответствии с вашими потребностями.
Вы можете увеличить разрешенный размер памяти из файла php.ini на вашем сервере.
Память ограничена либо вашей хостинговой средой, либо файлом php.ini, который вы, возможно, захотите попробовать, чтобы повысить этот предел, в противном случае обратитесь к своему веб-хосту и посмотрите, сколько у вас выделено.
ini_set('memory_limit', '32M');