我有一个简单的脚本:
<?php
$source = '../path/img.jpg';
$image = imagecreatefromjpeg($source);
?>
最后我得到了:
致命错误:允许的内存大小为134217728 Bytes Exhausted
但是,当我尝试做类似的事情时:
<?php
$source = '../path/img.jpg';
$image = @imagecreatefromjpeg($source); // Mute Fatal Error
if ( !$image )
{
die('Image file is too large');
}
?>
但它不起作用。致命错误正在停止我的脚本。有什么办法可以改变这种情况吗?我想知道什么时候存在致命错误(然后我得到FALSE作为$ image)然后我想停止脚本,但首先我要打印一个有关它的信息。
感谢。