empty() 与 isset() 的一个简单比较。 <?php $var = 0;
// 结果为 true,因为 $var 为空 if (empty($var)) { echo '$var is either 0 or not set at all'; }
// 结果为 false,因为 $var 已设置 if (!isset($var)) { echo '$var is not set at all'; } ?> |
应用:判断URL变量是否存在,并已被赋值
<?
一种方法:
if ( isset ($_GET['pageNumber'] ) and $_GET['pageNumber'] !=""){
//some staments
}
另一种方法:
if ( ! empty ($_GET['pageNumber'] ) ){
//some staments
}
?>
详细用法请参考php手册
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=486429