无法计算如何在这行代码中放入两个值!
if($_GET['var']=='cast')
想要使用铸造和分布式研究
根据对上述问题的评论,您的尝试是:
if($_GET['var']=='cast' && $_GET['var']=='distributedstudio')
考虑一下你试图在这里表达的逻辑。$_GET['var']
中的值永远不能同时为'cast'
和'distributedstudio'
。
你的意思是用";或";操作员?:
if($_GET['var']=='cast' || $_GET['var']=='distributedstudio')
或者查询不同的$_GET
值?:
if($_GET['var1']=='cast' && $_GET['var2']=='distributedstudio')
总的来说,要回答被问到的问题,你已经知道如何";设置两个值";以你的状况。您编写的代码语法正确,将按设计执行。
问题是,你的条件的逻辑永远不可能是true
。无论您试图表达什么逻辑,都要将该逻辑分解为语义组件,然后从中编写代码。例如,语义可能是:;如果var等于"cast"或var等于"distributedstudio";。无论你的逻辑是什么,都取决于你自己。