【发布时间】:2010-09-27 17:34:19
【问题描述】:
既然 PHP 是一种动态语言,那么检查提供的字段是否为空的最佳方法是什么?
我想确保:
- null 被认为是一个空字符串
- 只有空格的字符串被认为是空的
- “0”不被认为是空的
这是我目前得到的:
$question = trim($_POST['question']);
if ("" === "$question") {
// Handle error here
}
一定有更简单的方法吗?
【问题讨论】:
-
我会说使用 empty($question),但这也认为 0 是空的。
-
尤达条件很糟糕
标签: php validation