检测是否上传是否有错误

来源: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回答

好帮手慕小尤

2020-09-02

同学你好,使用===是没有错的,===是包括变量值与类型完全相等,而==只是比较两个数的值是否相等。比如:        

    1.  100==“100” 这里用==,因为它们的值相等,都是100,结果为真。

    2.  但是若用===,因为左边是一个整型而右边则是一个字符串类型的数,类型不相同所以结果为假。

如果解决了您的问题,请采纳,祝学习愉快~

0

0 学习 · 4928 问题

查看课程