is_xxx函数用来判断变量类型
is_int、is_integer、is_long,判断变量是否是整型
is_float、is_double、is_real,判断变量是否是浮点型
is_bool判断变量是否是布尔型
is_string判断变量是否是字符串
is_array判断变量是否是数组类型
is_resource判断变量是否是资源类型
is_object判断变量是否是对象
is_int、is_integer、is_long,判断变量是否是整型
is_float、is_double、is_real,判断变量是否是浮点型
is_bool判断变量是否是布尔型
is_string判断变量是否是字符串
is_array判断变量是否是数组类型
is_resource判断变量是否是资源类型
is_object判断变量是否是对象
is_null判断变量是否是null
var_dump及print_r可用来输出变量信息
如:
输入:
$a=100;
$s='100';
var_dump($a,$s);
输出:
判断变量是否存在或是否为空
isset:判断变量是否定义
empty:判断变量是否为空
unset:取消变量的定义
var_dump(isset($n));
var_dump(empty($n));
unset($n);
gettype获取变量类型
gettype($);
echo: void echo(arg1,arg2)
print:int print(str)
echo与print的区别
共同点:功能类似,都是语言结构
不同点:
echo可以带多个参数,print只能一个
echo没有返回值,print有返回值,可以用在表达式中
栗:
$a= print('php<br>');//输出唱成功,返回 1
echo $a;//输出:1
?>