<?php //设置请求消息头,避免乱码状况 header("Content-type:text/html;charset=GBK"); echo 'Hello Wecome To PHP World'; echo '<br>'; /* 变量的声明 */ $r4=true; $r5=false; if ($r4!=false){ echo '$r4为FALSE'; echo '<br>'; }elseif ($r5==true){ echo '$r5为true'; echo '<br>'; }else { echo "$r4"."$r5"; echo '<br>'; } /*====界定符=====*/ $s1 ='I LOVE PHP'; $s2= str_split($s1,3);//将string截取为数组 echo <<<s $s1 $s2[1] s; $str =true; $i=1; if ($str){ //字符串转化为int类型时,开头是数字自动截取到非数字部分,不然为0; $i++; echo '4s'+$i;// 6 echo '<br>'; echo 'e3'+$i;//2 } /* =====整型变量===== * 超出integer类型的范围自动转化为float处理 * */ $int1 = 1234; $int2 =0777777777777777777777777777777777777; $int3 = 0x1f; echo '$int1 十进制的结果是:'.$int1.'<br>'; echo '$int2 的十进制结果是:'.$int2.'<br>';//3.24518553658E+32 echo '$int3 的十进制是:'.$int3.'<br>'; //圆周率的写法 echo '圆周率的写法:'.pi().'<br>'; //echo 314543245='.3.1415926531.'<br>'; /*特殊数据类型的处理 * resource和null * */ $t1 =null; $t2;//未初始化为null $t3="good"; if (is_null($t1)){ echo '$t1为null值'.'<br>'; } if (is_null($t2)){ echo '未赋值变量为null'.'<br>'; } //未声明为null if (is_null($t6)){ echo '未声明变量为null'.'<br>'; } echo 'unset 前$t3的值'.'<br>'; if (!is_null($t3)){ echo '<a style="color:cyan;">$t3不为null值</a>'.'<br>'; } //将指定的变量销毁 unset($t3); echo '<span style="color:red;">指定变量销毁后的值</span>'.'<br>'; if (is_null($t3)){ echo '$t3为null值'.'<br>'; } ?>