2012-10-18 29 views
-3

不存在,所以我在PHP的if语句看起来像这样:如何用PHP编写

if ($_GET['Squares'] != 0) 

但实际上我需要检查,如果变量广场已通过URL传递。所以如果方格不存在,那就需要。我尝试了以下,但它会引发错误。

if (!isset $_GET['Squares']) 

谁能告诉我什么是正确的语法吗?

+2

'如果(!isset($ _ GET [ “广场”))' – Passerby

+1

使用'如果(! isset $ _GET ['Squares'])' –

+2

这个问题就像给出声望一样,所以我不会提出任何答案。 –

回答

4

添加括号围绕isset()电话:

if (!isset($_GET['Squares'])) 

在PHP中,所有的函数调用必须有围绕参数的括号。务必不要将语言结构混淆为函数,如printecho,这些函数可以不带圆括号地被调用。

1
if (!isset $_GET['Squares']) 
      ^-----------------^--herr is the problem should be like below 



if (!isset ($_GET['Squares'])) 

,并改用

if (isset($_GET['Squares'])) { 
    //code 
} 
1

添加括号。 isset是一个函数,所有函数都需要围绕它们的参数()

2

使用这个代替:

if (isset($_GET['Squares'])) { 
    // variable passed via the URL 
} 
0

你应该使用这种方式

if(isset($_GET['Squares'])){ 
... 
} 

这将检查变量设置,如果它不为空。

0

isset($variable)函数将帮助您找到是否设置了$variable

所以检查Squares是否在URL设置与否,你可以尝试这样的事情

if(isset($_GET['Squares'])){ 

//The Squares is set 

}