php初学者提问 假如: $a=2; $b=3; 那么: echo $a."+".$b."=".$
答案:1 悬赏:30 手机版
解决时间 2021-02-03 16:00
- 提问者网友:捧腹剧
- 2021-02-03 10:14
php初学者提问 假如: $a=2; $b=3; 那么: echo $a."+".$b."=".$
最佳答案
- 五星知识达人网友:鸠书
- 2021-02-03 11:49
最终结果是4,原因如下:
$a=2;
$b=3;
echo $a."+".$b."=".$b + $a;
//+ 和 . 运算符优先级是一样的,具有左结合
//所以以上语句等同于以下,
echo ($a."+".$b."=".$b) + $a;
//又由于$a变量是整数,根据php类型自动转换规则
//左侧表达式会被转为整数,因此等效于以下语句
echo intval($a."+".$b."=".$b) + $a;
exit;
$a=2;
$b=3;
echo $a."+".$b."=".$b + $a;
//+ 和 . 运算符优先级是一样的,具有左结合
//所以以上语句等同于以下,
echo ($a."+".$b."=".$b) + $a;
//又由于$a变量是整数,根据php类型自动转换规则
//左侧表达式会被转为整数,因此等效于以下语句
echo intval($a."+".$b."=".$b) + $a;
exit;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯