|      1arron      2013-07-14 08:39:11 +08:00 同求 我现在用这 strlen(trim( $str )); | 
|      3arron      2013-07-14 09:13:19 +08:00 觉得可以用这个:  $str || $str === "0" 下面这个可以顺便滤掉空白参数 strlen( trim( $str ) ) | 
|      5arron      2013-07-14 09:46:53 +08:00 恩, 测了下 $str == '' 可以. | 
|  |      6123123      2013-07-14 09:58:57 +08:00 via Android 如果是警告报 notice 不要紧吗 | 
|  |      8dongbeta      2013-07-14 10:12:12 +08:00 | 
|  |      9msg7086      2013-07-14 10:48:34 +08:00 "非空但允许为零" 直接判断非空就行了。 isset($_GET['q']) && trim($_GET['q']) !== '' | 
|  |      12picasso250      2013-07-15 12:49:29 +08:00 @msg7086 把“严重”二字去掉吧 这更多的关乎严谨。 | 
|  |      13msg7086      2013-07-15 13:34:00 +08:00 @picasso250 嗯,主要是best practice的问题,但是我记得以前有人说过产生任何错误都会造成额外的性能损失,而且很大。 | 
|  |      14picasso250      2013-07-15 16:27:09 +08:00 | 
|  |      15cssnote OP |