显示错误时,您会得到一个数字:
$_FILES["uploadedFile"]["error"];
但是您可以进行切换,使其实际上可以将该语句识别为以其对应错误命名的案例。如果句子返回错误2,即“ UPLOAD_ERR_FORM_SIZE”,则说明:
case UPLOAD_ERR_FORM_SIZE:
echo "error: UPLOAD_ERR_FORM_SIZE";
break;
它将执行案例。因此,PHP以某种方式知道错误的名称,而不仅是错误的编号。编写整个开关或异常处理程序扩展似乎并不是最简单的方法...