PHP$\u GET设置为特定字符串
我希望扩大我的PHP知识,并在互联网上做了一些研究。我试图做的是在URL中设置变量时执行一些代码PHP$\u GET设置为特定字符串,php,Php,我希望扩大我的PHP知识,并在互联网上做了一些研究。我试图做的是在URL中设置变量时执行一些代码 if($_GET['variable']) && $_GET['variable'] = "something") { echo "Do This."; } 但是,只要设置了变量的值,代码仍将运行。我将如何实现我的目标?这应该是可行的: if(isset($_GET['variable']) && $_GET['variable']
if($_GET['variable']) && $_GET['variable'] = "something") {
echo "Do This.";
}
但是,只要设置了变量
的值,代码仍将运行。我将如何实现我的目标?这应该是可行的:
if(isset($_GET['variable']) && $_GET['variable'] == "something") {
echo "Do This.";
}
双等号或三等号,而不是条件中的一个?1)此代码可能会出现一些错误2)可能尝试
isset()
3)了解所有三个等号之间的差异,因为它始终为真=
,这是一个赋值;将=
与某物进行比较。@Fred ii-赋值不在if语句的范围内:if($\u GET['variable'])
:)@Rizier123那么问题是和的重复组合-需要新的规范?;-)一些人添加了一些关于为什么它应该工作以及为什么OP的代码首先失败的小信息,这将是一件好事。启发每个人,并为未来的游客。