PHP 遇到错误 Fatal error: Uncaught TypeError: Unsupported operand types: string + string
是因为将两个字符串类型进行了相加操作,比如下面的代码运行后就会报上述错误。
<?php
$a = "abc1.1.1";
$b = '1.1.1abc';
echo $a + $b ;
我们可以根据需求进行修改:
一、如果需要拼接字符串字符串,那么改用.
操作符。
<?php
$a = "abc1.1.1";
$b = '1.1.1abc';
echo $a . $b ;
二、如果需要进行加法计算,那么先对变量做类型转换。
<?php
$a = "abc1.1.1";
$b = '1.1.1abc';
echo (float)$a + (float)$b ;