我的 PHP 代码中有一个简单的错误:
$string += 'something' . $Car->id . ',';
这导致 Homestead 和 Forge 的行为不同:
$string 的宅基地结果:
0
锻造结果:
错误:遇到非数字值
有人知道为什么吗?以及如何将 Homestead 行为更改为与 Forge 相同的行为?绝对更好..
更新
对不起,我的问题并不完全清楚。问题不在于错误本身 += 而不是 .=,我知道这一点。
问题是为什么在一种环境中会出现错误,而在另一种环境中却不会。
两种环境的配置方式相同(php.ini):
error_reporting = E_ALL
display_errors = On
这不仅仅是一个通知,它是一个错误。