若是變量爲0,則empty()會返回TRUE,isset()會返回TRUE; 若是變量爲空字符串,則empty()會返回TRUE,isset()會返回TRUE; 若是變量未定義,則empty()會返回TRUE,isset()會返回FLASEide
isset() 只能用於變量,由於傳遞任何其它參數都將形成解析錯誤。若想檢測常量是否已設置,可以使用 defined()函數。函數
當要 判斷一個變量是否已經聲明的時候 可使用 isset 函數當要 判斷一個變量是否已經賦予數據且不爲空 能夠用 empty 函數當要 判斷 一個變量 存在且不爲空 先isset 函數 再用 empty 函數字符串