$str=$a+1;就可以了 不用在外加引号,因为你要得到的是整型(int)值 而 加了引号就成了字符窜型的了 加引号相当于变成输出 "1+1" 了 所以得不到2 你可以用var_dump()函数检验一下获取的类型
str=$a+1;就可以
不用在外加引号,因为要得到的是整型(int)值
而加了引号就成了字符窜型的
加引号相当于变成输出 "1+1"
所以得不到2
可以用var_dump()函数检验一下获取的类型。
举例:$a=1;//
$str="";//字符//
$str="$a+1"; //
$str="{$a+1}"; //
$str='"'.($a+1).'"';
$str = ++$a;
为什么要有引号?引号输出不久变成了“1+1”了吗?