如果 int 与 php 中的字符串连接会发生什么?

what will happen if int concatenate with string in php?

$a = int 20;
$b = "ABCD";
$c = $b.$a;

1)$c的数据类型是什么?

2)concatenate前是否需要使用strval()?

错了

$a = int 20;

应该是

$a = 20;

如果是类型转换,那么应该是

$a = (int)20;

拼接起来就是字符串。即使你试试这个

$a = 20;
$b = 60;
echo $b.$a;

它会给

6020

不是80

提问前请先尝试research

  1. $c == $b.$a == ABCD20 ($c 将是字符串)
  2. 不需要