书香 发表于 2023-5-20 01:18

【数据类型的自转换】

本帖最后由 书香 于 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)

DDK4282 发表于 2023-5-21 16:11

感谢楼主热心分享{:5_116:}

sjtkxy 发表于 2023-5-31 04:35

页: [1]
查看完整版本: 【数据类型的自转换】