php基础之数据类型(一)

<?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>';
  }
  
 

?>


你可能感兴趣的:(PHP)