<?php
gettype->获取变量类型
$a=1;
echo gettype;
判断是否我们想要的类型:
is_int,is_float,is_array......
$a=1;
if(is_int($a)){
echo'a是整形';
}else{
echo'a不是整形';
}
//变量的打印:echo字符串,print_t数组,var_dump打印变量的类型及数值
$a=1;
$b=array(1,2,'3',);
echo$a;=>1
print_r($b);=>Array([0]=>1,[1]=>2,[2]=>3)
var_dump($b);
//php中,变量的类型是可以随时转变的,非常灵活,最常见的是字符串与数字的转换
或是数字/字符串-布尔值的转换
//字符串到数字的转换,从左到右截取,直到碰到不合法的数字,截取出来的部分转化为数字
$a='12';
$a=$a+1;
var_dump($a);
数字转化为字符串
$a=23;
$a=$a.'hello'
echo$a;
//到布尔型的判断,以下值,都被当成布尔值的假,其它值,都被当成布尔型的真
‘0’,0,0.0,false,Null,Array()
if(''=false){
echo'空字符串果然假'==>字符串果然假
}
//赋值:传值赋值,引用赋值
//变量赋值之传值赋值
$li=29;
$wang=13;
$wang=$li;
var_dump($li,$wang);
$wang='w';
var_dump($li,$wang);
//变量赋值之引用赋值
$li=29;
$wang=13;
$wang=&$li;
var_dump($li,$wang);
$wang='w';
var_dump($li,$wang);
?>