2012-10-18 41 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 

}