isset()函數時檢查是否多個$ _ POST變量都已設置,將以下內容:
if(isset($_POST['year']) && isset($_POST['month']) && isset($_POST['day'])){
}
是一樣的:
if(isset($_POST)){
}
或將isset($_POST)
返回true,如果只有一個$ _POST變量被設置了?
isset()函數時檢查是否多個$ _ POST變量都已設置,將以下內容:
if(isset($_POST['year']) && isset($_POST['month']) && isset($_POST['day'])){
}
是一樣的:
if(isset($_POST)){
}
或將isset($_POST)
返回true,如果只有一個$ _POST變量被設置了?
使用empty
if(empty($_POST['year']) and empty($_POST['month']) and empty($_POST['day'])){
// Empty
}
else
{
//Not empty
}
,但最好的方法來檢查(我的意見使用OR)使用isset()
的isset()函數功能的
if(empty($_POST['year']) || empty($_POST['month']) || empty($_POST['day'])){
// Empty
}
else
{
//Not empty
}
是用來檢查是否一個變量是否設置。如果一個變量已經被unset()函數取消設置,它將不再被設置。如果測試變量包含NULL值,則isset()函數返回false。
的empty()
用法檢查一個變量是否被認爲是空的。如果變量不存在或者其值等於FALSE,則該變量被認爲是空的。如果變量不存在,empty()不會生成警告。
如果使用
empty()
它將充當這兩個if(isset($_POST) && $_POST!=""){
if(isset($_POST) && $_POST!=""){
}
寫的代碼,我希望這是工作
那會是一樣的空($ _ POST)的? – sam
@ SAMTHEMAN999 ya。檢查它的完整填寫你的需要 –
所以我可以使用:if(empty){}'而不是if(空($ _ POST ['year'])和空($ _ POST ['month'])和空_POST ['day'])){'? – sam