<?php#boolean資料類型的細節之設定以下的情況是為假#①false本身#②$a=0 /*$a=0; if($a==false){ echo "假的!"; }*/#③$a=0.0 /*$a=0.0; if($a==false){ echo "不是真的~"; }*/#④$a=""(Null 字元串) /*$a=""; if($a==false){echo "這個不是真的!"; }*/#⑤$a=null /*$a=null; if($a==false){ echo "null為假!"; }*/#⑥數組中沒有元素為假#⑦不包含任何成員變數的對象?>
<?php//浮點類型資料的細節問題//①浮點數據類型的精度為14,計算方法為從左起第一個非0的數字開始。//②案例 //$a=0.123456789012345; //echo '$a='.$a;//結果為:$a=0.12345678901234 //如果 $a=0.123456789012346; $a=0.123456789012346; $b=0.000006789012345;//結果為:$b=6.789012345E-6echo '$b='.$b;?>
<?php//字串注意的細節//一個字元 e.g a 佔用一個位元組 //①單引號和雙引號的區別 //執行個體1: echo '①單引號和雙引號的區別1雙引號會解析變數<br/>'; $i=90; $user1="hello$i"; $user2='hello$i'; echo '$user1='.$user1; echo '<br/>$user2='.$user2; //結果為:$user1=hello90 //$user2=hello$iecho '<hr/>';//使用雙引號會對裡面的特殊字元進行解析//例如:echo '②單引號和雙引號的區別2雙引號會解析特殊字元<br/>';$v1="abcd\"";$v2='abcd\"';echo 'v1='.$v1;echo '<br/>v2='.$v2;echo '<hr/>';//雙引號解析雙引號,單引號解析單引號echo '③單引號和雙引號的區別3雙引號會雙引號解析雙引號,單引號解析單引號<br/>';$v1='abcd\'';$v2="abcd\'";echo 'v1='.$v1;echo '<br/>v2='.$v2;?>
運算式:凡是有值的就是一個運算式。例如:$a=90;
<?php//php算術運算子//判斷兩個數字能否整除 $a=5; $b=1; if($a%$b==0){echo 'a能整除b,結果為:'.($a%$b); }else{ echo 'a不能整除b,結果為:'.($a%$b); }?>