【发布时间】:2013-01-11 17:40:38
【问题描述】:
我有以下代码来检查用户输入:
if(isset($_POST['block_name']) && !empty($_POST['block_name'])) {
$block->name = trim($_POST['block_name']);
}
但它接受 SPACE 作为有效输入,所以我改为:
if(isset($_POST['block_name']) && !empty($_POST['block_name']) && trim($_POST['block_name'])!='') {
$block->name = trim($_POST['block_name']);
}
我在网上发现我也可以使用 !=false。有什么区别,推荐哪个。
【问题讨论】:
-
请先阅读
empty上的文档。您关于false的问题也在manual 中得到解答。
标签: php validation input