<?php
#boolean数据类型的细节之设置以下的情况是为假
#①false本身
#②$a=0
/*$a=0;
if($a==false){
echo "假的!";
}*/
#③$a=0.0
/*$a=0.0;
if($a==false){
echo "不是真的~";
}*/
#④$a=""(空字符串)
/*$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-6
echo '$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$i
echo '<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);
}
?>