不存在,所以我在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'])' –
這個問題就像給出聲望一樣,所以我不會提出任何答案。 –