【数据类型的自转换】
本帖最后由 书香 于 2023-5-21 22:15 编辑<?
$a = '1';
$b = '2';
$c = $a + $b;
echo $c;
?>
这样一段代码看上去是存在错误的,变量a,b是文本型变量(使用了单引号),但是$c = $a + $b我们这里使用了数学运算的+,在其他语言中可能会报错,但是php不会,因为我们使用的是+,所以程序会将a和b自动变为数值类型的变量,最终的运算结果是3
<?
$a = 1;
$b = 2;
$c = $a . $b;
echo $c;
?>
这一段代码看上去也是错误的,变量a,b是数学型变量(没有使用了单引号),但是$c = $a . $b我们这里使用了文本运算的.,所以程序会将a和b自动变为文本类型的变量,最终的运算结果是12
(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)
感谢楼主热心分享{:5_116:}
页:
[1]