laravel console命令。如果图像损坏,imagecreatefromjpeg会抛出致命错误

时间:2017-10-12 07:06:59

标签: php laravel-5 artisan

以下代码触发FatalErrorException。它在路线中运行时按预期工作,但不是作为工匠命令。

$im = @imagecreatefromjpeg(resource_path('corrupt.jpg'));

if(!$im){
    echo "corrupt image..";
}

enter image description here

我尝试将其作为Exception和FatalErrorException捕获,但不能。可能因为它致命而且太晚了。

1 个答案:

答案 0 :(得分:0)

通常,PHP-CLI和服务器PHP运行时使用两个不同的php.ini配置文件。 PHP版本也可能不同。

请检查您的phpinfo()并将其与PHP-CLI设置和版本进行比较。这是一个很难解决的问题,祝你好运。