所以我是PHP的新手,并且与我使用的其他语言相比,PHP中的一些东西对我没有任何意义。
我的代码目前
$secret = $_POST['secret']; //HTML input to enter secret code to unlock easter egg
$theSecret = "1234"; //Pre-defined test code
enter code here
if($secret !== $theSecret){
echo "You got the secret wrong!";
exit;}
现在在C ++或C#中这可以工作并且它是有意义的,但是在我使用时在PHP中使用!==它总是等于true,当我使用===时它就好像什么都没有被检查一样因为它总是过去。
我想要实现的是如果代码是正确的,那么我可以继续,如果它不正确则终止连接。有什么我不知道我做错了吗? PHP对我不好,我感谢大家的帮助。
答案 0 :(得分:2)
triple ='s表示它也匹配数据类型。
例如
my_sound[0].play();
答案 1 :(得分:-1)
使用
if($ secret!= $ theSecret)
!==当您比较变量时,最常用的是它们的类型相同。