天天看點

php為什麼不能用empty($_POST)來判斷是否有傳值

php為什麼不能用empty($_POST)來判斷是否有傳值

ps:本人親測,阿裡雲2核4G5M的伺服器成本效益很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下:阿裡雲折扣伺服器

$_POST是個數組,而且裡邊有鍵名和鍵值,雖然鍵值是空的,但empty判斷還是有值,是以不能用!empty($_POST)來判斷

在thinkphp中可以:
1、用模型的自動驗證功能進行判斷
2、用單個字段來判斷,如:if( I("post.goods_name") == ""){............}

在普通PHP檔案中隻能用!empty($_POST[POST傳過來的鍵名])這樣來判斷