从 PHP 8 开始,当操作数之一是数组、资源或非重载对象时,使用算术和位运算符 +、-、*、/、**、%、< <、>、&、|、^、~、++、- 将导致一个 TypeError。 唯一的例外是 array + array合并操作,它仍然被支持。
+
-
*
/
**
%
< <
>
&
|
^
~
++
TypeError
array + array
完整的操作列表见 PHP's internal test source。