echo 1+true; //true -> 1
echo '<hr />';
echo 1+false; //false -> 0
echo '<hr />';
echo 1.1+false;
echo '<hr />';
echo 1.1+true;
echo '<hr />';
echo 1+null; //null -> 0
echo '<hr />';
echo 1 + 'a'; //不因此合法数字开始直接转换成0
echo '<hr />';
echo 1 + 'true'; //这里的true 是字符串这里这里 转转中成转中成成 0
echo '<hr />';
echo 1 + '43king'; //这里会自动截取到字符为止
echo '<hr />';
echo 1+'3qu2e1nn4'; //只会截取到第一个数字
echo '<hr />';
echo 1+'8.8abv';
echo '<hr />';
echo 1+'3e2abc';
echo '<hr />';
echo '1.234561' + '2.222222';
echo '<hr />' ;
echo 1 + '2.333333';
echo 1.23 + 5.6666666;
echo \公众<hr />\"大众;
echo true; // true -> 1
echo \"大众<hr />\"大众;
echo false; // 直接输出false 转成 空字符
echo 'a',false,'b';
echo \"大众<hr />\公众;
echo null; // 直接输出NULL 转成 空字符
echo \"大众A\"大众,NULL,\公众B\"大众;
echo \"大众<hr />\公众;
$var=1;
$var=-123;
$var=0;//false
$var=1.2;
$var=0.0;//false
$var='';//false
$var=\"大众\公众;//false
$var=\"大众 \公众;
$var=\"大众0\公众;//false
$var='0.0';
$var='false';
$var=null;//false
$var=array();//false
$var=array(1,2,3,0,'',null);
$var=fopen('test_6.php','r');
$var=new stdClass();
if($var){
echo 'true';
}else{
echo 'false';
}
echo \"大众<hr />\"大众;
$a = 0.1;
$b = 0.7;
var_dump(($a + $b) == 0.8); //false
echo \"大众<hr />\公众;
//办理方法:
$a = 0.1;
$b = 0.7;
var_dump(bcadd($a,$b,2) == 0.8);
echo \"大众<hr />\公众;
$f = 0.58;
var_dump(intval($f 100));
echo \公众<hr />\"大众;
//办理方法:
$f = 0.58;
var_dump(bcmul($f,100));
echo 1.35 + bcmul($f,100);