当md5返回空值时使用PHP

当md5返回空值时使用PHP,php,ctf,Php,Ctf,我有个问题。 所以我在做ctf,有一个if语句。我不知道如何克服它。 if(isset($\u POST['var'])和&md5($\u POST['var'])==NULL) 我所要求的只是一点提示,谢谢。好的,这里有一个提示 PHP函数期望其参数为字符串 您能想出一些方法来强制此语句处理不同的数据类型吗 我认为md5()永远不会返回NULL。类型杂耍也不会使它们相等。整数0==NULL,但md5()返回一个字符串。只有一个空字符串==NULL,但md5()返回一个32个字符的字符串。它成功

我有个问题。 所以我在做ctf,有一个if语句。我不知道如何克服它。
if(isset($\u POST['var'])和&md5($\u POST['var'])==NULL)

我所要求的只是一点提示,谢谢。

好的,这里有一个提示

PHP函数期望其参数为字符串


您能想出一些方法来强制此语句处理不同的数据类型吗

我认为
md5()
永远不会返回NULL。类型杂耍也不会使它们相等。整数0==NULL,但
md5()
返回一个字符串。只有一个空字符串==NULL,但
md5()
返回一个32个字符的字符串。它成功了!我已经将post数据从var更改为var[],因此现在它是一个数组。还添加了var[]=1,因此现在已设置。谢谢