不存在,所以我在PHP的if语句看起来像这样:如何用PHP编写
if ($_GET['Squares'] != 0)
但实际上我需要检查,如果变量广场已通过URL传递。所以如果方格不存在,那就需要。我尝试了以下,但它会引发错误。
if (!isset $_GET['Squares'])
谁能告诉我什么是正确的语法吗?
不存在,所以我在PHP的if语句看起来像这样:如何用PHP编写
if ($_GET['Squares'] != 0)
但实际上我需要检查,如果变量广场已通过URL传递。所以如果方格不存在,那就需要。我尝试了以下,但它会引发错误。
if (!isset $_GET['Squares'])
谁能告诉我什么是正确的语法吗?
添加括号围绕isset()
电话:
if (!isset($_GET['Squares']))
在PHP中,所有的函数调用必须有围绕参数的括号。务必不要将语言结构混淆为函数,如print
和echo
,这些函数可以不带圆括号地被调用。
if (!isset $_GET['Squares'])
^-----------------^--herr is the problem should be like below
if (!isset ($_GET['Squares']))
,并改用
if (isset($_GET['Squares'])) {
//code
}
添加括号。 isset
是一个函数,所有函数都需要围绕它们的参数()
。
使用这个代替:
if (isset($_GET['Squares'])) {
// variable passed via the URL
}
你应该使用这种方式
if(isset($_GET['Squares'])){
...
}
这将检查变量设置,如果它不为空。
isset($variable)
函数将帮助您找到是否设置了$variable
。
所以检查Squares
是否在URL设置与否,你可以尝试这样的事情
if(isset($_GET['Squares'])){
//The Squares is set
}
'如果(!isset($ _ GET [ “广场”))' – Passerby
使用'如果(! isset $ _GET ['Squares'])' –
这个问题就像给出声望一样,所以我不会提出任何答案。 –