1、empty():如果 var
是非空或非零的值,则
empty() 返回 FALSE
。换句话说,""、0、"0"、NULL
、FALSE
、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果
var
为空,则返回 TRUE
。【转自php手册。http://cn2.php.net/manual/zh/function.empty.php】
2、print FALSE;或者echo FALSE,是打印不出什么字符的。
3、isset():检测变量是否设置,并且不是 NULL
。
如果已经使用 unset() 释放了一个变量之后,它将不再是
isset()。若使用
isset() 测试一个被设置成 NULL
的变量,将返回
FALSE
。同时要注意的是一个 NULL
字节("\0")并不等同于 PHP 的
NULL
常数。 可以接受多个变量参数。
【两个NULL还不一样...】
var
是数字和数字字符串则返回
TRUE
,否则返回 FALSE
。
【不是numberic,而是numeric!!!】
5、checkdate():checkdate —
验证一个格里高里日期。检查由参数构成的日期的合法性。如果每个参数都正确定义了则会被认为是有效的。month 的值是从 1 到 12。
Day
的值在给定的
month
所应该具有的天数范围之内,闰年已经考虑进去了。year 的值是从 1 到 32767。