Php 警告:取消链接(测试):没有这样的文件或目录,尽管没有被调用

Php 警告:取消链接(测试):没有这样的文件或目录,尽管没有被调用,php,Php,所以我尝试从数据库中删除链接,包括图像路径和视频链接。我给了每种类型的文件一个代码,5个用于视频,2个和1个用于图像。我有以下if声明对此进行说明: if($mCode = 2 || $mCode = 1){ unlink($mLoc); // delete image from directory } 但是,对于我的视频链接,它的mCode为5,每当我尝试删除它时,它都会删除该文件,但我收到以下警告: 警告:取消链接(测试):没有此类文件或目录 为什么它仍然通过if语句?或者如何防止

所以我尝试从数据库中删除链接,包括图像路径和视频链接。我给了每种类型的文件一个代码,5个用于视频,2个和1个用于图像。我有以下if声明对此进行说明:

if($mCode = 2 || $mCode = 1){
    unlink($mLoc); // delete image from directory
}
但是,对于我的视频链接,它的mCode为5,每当我尝试删除它时,它都会删除该文件,但我收到以下警告:

警告:取消链接(测试):没有此类文件或目录


为什么它仍然通过if语句?或者如何防止这种情况发生?

使用单个
=
可以设置$mCode。 使用
==
进行松散验证 使用
==
进行严格验证(包括数据类型验证)


我没有想到这一点,这让我很痛苦。非常感谢你。
if($mCode == 2 || $mCode == 1){
    unlink($mLoc); // delete image from directory
}