旋转图像时允许的内存大小耗尽 - 如何捕获这样的异常?

时间:2017-04-24 08:33:24

标签: php rotation

我收到以下错误:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
 34820 bytes) in rotate.php

我没有想要重现它,我怎样才能防止这样的事情,我怎样才能捕获它并返回false而不是崩溃过程。

我可以说我将logger添加到我的代码中可能与该错误有关吗?。

php ini配置:

memory_limit = 128M

轮换代码:

$this->logger->info();
$source = imagecreatefromjpeg($img);
$rotate = imagerotate($source, $rotate_angle, 0);
imagejpeg($rotate,$img);

0 个答案:

没有答案