<?php
header("content-type: text/html; charset=utf-8");
//变量检测isset()
if(isset($b)){
echo' a exist';
}else{
echo' b not exist';
}
echo '<br />';
$a=null;
if(isset($a)){
echo' isset(null)返回true,a exist';
}else{
echo' isset(null)返回false,a not exist';
}
echo '<br />';
$c='';
if(isset($c)){
echo' 空字符串c exist';
}else{
echo' 空字符串c not exist';
}
echo '<br />';
//获取变量类型gettype()
$a=false;
echo gettype($a);
echo '<br />';
//判断想要的类型is_int,is_float,is_array...
if(is_int($a)){
echo'a is integer';
}else{
echo'a is not integer';
}
echo '<br />';
//变量打印echo 字符串,print_f 数组,var_dump 打印变量的类型及其值
$a=1;
$b=array(1,2,'3');
echo $a;
print_r($b);
var_dump($b);
//字符串到数字的转换
echo '<br />';
$a='kk2.5jason';
$a=$a+3;
var_dump($a);
$a=123;
$a=$a.'hello';
var_dump($a);
//布尔型的判断,以下都是false
//'','0',0,0.0,null,false,array();
if(''==false){
echo '空字符串果然假';
}
//变量赋值之传值赋值,只是$li容器的值放到$wang容器中,$wang容器内容改变不影响$li容器内容
$li=29;
$zwang=23;
$wang=$li;
var_dump($li,$wang);
$wang='jason';
var_dump($li,$wang);
echo'<br />';
//变量赋值之引用赋值
$li=29;
$zwang=23;
$wang=&$li;//&指的是把$li的地址给$wnag
var_dump($li,$wang);
$wang='jason';
var_dump($li,$wang);
?>
网友评论