<?php
$im = new Imagick();
if ($im->pingImage('1.jpg')) {
$image_info = $im->identifyImage();
print_r($image_info);
}
else {
echo 'image doesn't exist';
}
?>
如果我传递给pingImage
一个真实的图像名称,则print_r
显示一个带有参数的数组。但是,如果我传递的pingImage
不是真实的图像名称,则不会发生任何事情,但我希望输出“图像不存在”。同时,如果我在条件之前echo
添加一个输出,这确实有效。echo
通常代码一直工作到pingImage
return false
。
我没有在 Imagick 文档中找到答案。