字符串到数字的转换,从左到右截取,直到碰到不合法的数字,截取出来的部分转成数字
$a = 'world12.5hello099';
$a = $a + 3;
var_dump($a); // int 3
数字到字符串的转换,直接把数字当成字符串使用
$b = 123;
$b = $b . 'hello';
echo $b; // 123hello
到布尔型的判断,以下值,都被当成布尔的假,而其他值,都被当成布尔类型的真
' ' , '0' , 0 , 0.0 , false , NULL , array(),这些都被当成bool值的假,判断时都会被认为是false
因此,想要正确判断变量的值是不是false,应该全等号(===),全等于要求类型相同,且值相等