可以先參考 PHP官方isset的文件

isset就是拿來確定變數是否有被設置,簡單講就是判斷是不是null

不過如果單用isset來做表單傳遞時的判斷,其實不怎麼有效果,因為如果欄位未填送出來會是空白字串,isset還是會判定為True

這種狀況就需要用到empty啦!!

PHP官方empty的文件

empty是用來判斷是否為空值

empty 與 isset的差別就是

empty($a) 等於 !isset($a) || !$a
!empty($a) 等於 isset($a) && $a

Categories: PHP