检测是否上传是否有错误
来源:2-15 文件上传函数封装
AOSOUL
2020-09-02 03:25:22
if($fileInfo['error']===UPLOAD_ERR_OK){
//检测上传文件类型
$ext=strtolower(pathinfo($fileInfo['name'],PATHINFO_EXTENSION));
if(!in_array($ext,$allowExt)){
echo UPLOAD_ERRS['no_allow_ext'];
return false;
}$fileInfo['error']===UPLOAD_ERR_OK 是什么意思 不应该是==吗
1回答
同学你好,使用===是没有错的,===是包括变量值与类型完全相等,而==只是比较两个数的值是否相等。比如:
1. 100==“100” 这里用==,因为它们的值相等,都是100,结果为真。
2. 但是若用===,因为左边是一个整型而右边则是一个字符串类型的数,类型不相同所以结果为假。
如果解决了您的问题,请采纳,祝学习愉快~
相似问题