今日课程: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'00.0falseNULLarray();

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;//取模算法,结果正负取决于被除数

今天累了,睡觉。

第三天,没放弃,看来确实需要走心~~~