@在这个php中做什么? //获取图像信息并显示图像: 如果($image=@getimagesize(“../uploads/$pid”)){ 回音“\n”; }否则{ echo“没有可用的图像。\n”; }
@在@getimagesize中做了什么?它阻止显示和/或记录来自该特定函数调用的错误。它阻止显示和/或记录来自该特定函数调用的错误。它禁止显示错误。如果您正在调用的命令有错误或警告,您将无法在页面中获得任何打印输出。您还可以看到它与mysql_*例程一起使用。它抑制出现错误。如果您正在调用的命令有错误或警告,您将无法在页面中获得任何打印输出。您还可以看到它与mysql_*例程一起使用。它是一个,将屏蔽(防止显示)函数可能产生的任何错误 通常认为使用它不是一种好的做法:它会使您的代码更难调试(如果出现错误,您将不知道): 当前为“@”错误控制 运算符前缀甚至将禁用 关键错误的错误报告 这将终止脚本执行。 除其他外,这意味着如果 您可以使用“@”来抑制来自 某些功能,或者不是 可用或输入错误,则 脚本将在那里死掉,没有任何错误 说明原因 甚至还有一个PHP扩展名为,它禁用了这个操作符——当您维护一个经常使用这个操作符的应用程序时,它会非常有用 通常,最好设置()级别,以便在开发中显示错误,而不是在生产中显示错误——这比总是隐藏错误更有用 这是一个,它将屏蔽(防止显示)@在这个php中做什么? //获取图像信息并显示图像: 如果($image=@getimagesize(“../uploads/$pid”)){ 回音“\n”; }否则{ echo“没有可用的图像。\n”; },php,Php,@在@getimagesize中做了什么?它阻止显示和/或记录来自该特定函数调用的错误。它阻止显示和/或记录来自该特定函数调用的错误。它禁止显示错误。如果您正在调用的命令有错误或警告,您将无法在页面中获得任何打印输出。您还可以看到它与mysql_*例程一起使用。它抑制出现错误。如果您正在调用的命令有错误或警告,您将无法在页面中获得任何打印输出。您还可以看到它与mysql_*例程一起使用。它是一个,将屏蔽(防止显示)函数可能产生的任何错误 通常认为使用它不是一种好的做法:它会使您的代码更难调试(如
getimagesize
函数可能产生的任何错误
通常认为使用它不是一种好的做法:它会使您的代码更难调试(如果出现错误,您将不知道):
当前为“@”错误控制
运算符前缀甚至将禁用
关键错误的错误报告
这将终止脚本执行。
除其他外,这意味着如果
您可以使用“@”来抑制来自
某些功能,或者不是
可用或输入错误,则
脚本将在那里死掉,没有任何错误
说明原因
甚至还有一个PHP扩展名为,它禁用了这个操作符——当您维护一个经常使用这个操作符的应用程序时,它会非常有用
通常,最好设置()级别,以便在开发中显示错误,而不是在生产中显示错误——这比总是隐藏错误更有用 可能的重复可能的重复
// Get the image information and display the image:
if ($image = @getimagesize ("../uploads/$pid")) {
echo "<div align=\"center\"><img src=\"show_image.php?image=$pid&name=" . urlencode($row['image_name']) . "\" $image[3] alt=\"{$row['print_name']}\" /></div>\n";
} else {
echo "<div align=\"center\">No image available.</div>\n";
}