今日课程:PHP 3天基础巩固视频教程【燕十八】
变量类型:字符串、整数、浮点数、资源、数组、对象、NULL、数组
null类型//没有值也没有类型
<?php
$a = null;
?>
检测变量是否存在//isset检测变量,对null类型返回false
if(isset($b)){
echo ‘变量b存在‘;
}else{
echo ‘变量b不存在‘;
}
获取变量类型//gettype函数
$b = ‘1‘;
echo gettype($b);
判断是否为想要的类型//is_int,is_float,is_array……
//is_int,is_float,is_array
if(is_int($a)){
echo"a是整形";
}else{
echo"a不是整形";
}
打印变量//echo字符串,print_r数组,var_dump打印变量的类型及其值
//echo字符串,print_r数组,var_dump打印变量的类型及其值
$c = 1;
$d = array(1,2,3);
echo $c;
print_r($d);
var_dump($d);
类型转换
$a = 1;
$a = $a.‘hello‘;
echo $a;
//到布尔类型的判断,一下值都被认为布尔值的假,而其他指,都被当初真:‘‘、‘0‘、0、0.0、false、NULL、array();
if(‘‘ == false){
echo‘空字符串果然假‘;
}
?>
赋值
//传值赋值,
$a = 9;
$w = 10;
$w = $a;
var_dump($a,$w);//29.29
$w = ‘w‘;
var_dump($a,$w);//29.w
//引用赋值
$a = 9;
$w = 10;
$w = &$a;
var_dump($a,$w);//29.29
$w = ‘w‘;
var_dump($a,$w);//w.w
销毁变量//销毁掉的变量值为NULL
//销毁
$a = 9;
unset($a);
if(isset($a)){
echo ‘变量a存在‘;
}else{
echo ‘变量a不存在‘;
}
动态变量名
//动态变量名
$a = ‘河北‘;
$d = ‘a‘;
$e = ‘d‘;
echo $a,$$d,$$$e;
算术运算符
echo ‘<br />‘;
$a = 10;
$b = 1;
echo $a/$b;//除数不能为0
echo ‘<br />‘;
$a = -10;//10,-10
$b = -3;//3,-3
echo $a%$b;//取模算法,结果正负取决于被除数
今天累了,睡觉。
第三天,没放弃,看来确实需要走心~~~