如何使die()
消息在同一页的HTML部分的某个地方回显?style die()错误消息
$files = array();
$upload = $_FILES['upload']['tmp_name'];
foreach($upload as $uploaded){
if(!empty($uploaded)) {
if(isset($uploaded)){
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime= finfo_file($finfo, $uploaded);
switch($mime) {
case 'application/pdf':
break;
default:
die('pdf file only.');
break;
}
}
}
}
只有一种情况下切换有点傻。 – JJJ 2013-04-11 19:20:10
在这种情况下,如果你想在错误发生后执行一部分执行,你不应该使用'die()',编写一些适当的错误处理。 'die()'应该只在[执行*不能*和*不应该*继续]的灾难性错误的情况下[在生产中]使用。 – Sammitch 2013-04-11 19:23:34
@Juhana,但是当开始扩展应用程序时,这是一个很好的观点 – Voitcus 2013-04-11 19:24:14