php版本5.4.24仍然支持此代码吗

php版本5.4.24仍然支持此代码吗,php,Php,当我的服务器更新到PHP版本5.4.24时, 我在使用此代码的脚本中遇到了一些错误 .= 示例代码是 $test .= 'hello'; $test .= 'to'; $test .= 'all'; echo $test; 我得到了未定义的变量测试。 当我的服务器PHP版本为5.2.10时,一切正常 PHP版本5.4.24是否仍然支持= 是否有其他代码可供选择?或者我该如何解决这个问题?我想这就是你需要做的。只需使用=第一次 $test = 'hello'; $test .= 'to'; $

当我的服务器更新到PHP版本5.4.24时, 我在使用此代码的脚本中遇到了一些错误

.=
示例代码是

$test .= 'hello';
$test .= 'to';
$test .= 'all';
echo $test;
我得到了未定义的变量测试。 当我的服务器PHP版本为5.2.10时,一切正常

PHP版本5.4.24是否仍然支持
=


是否有其他代码可供选择?或者我该如何解决这个问题?

我想这就是你需要做的。只需使用=第一次

$test = 'hello';
$test .= 'to';
$test .= 'all';
echo $test;

这似乎与此有关:

如果你这样做

$test='';
$test .= 'hello';
$test .= 'to';
$test .= 'all';
echo $test;

它应该可以解决您的问题。

您也可以在5.2.10 PHP上获得
未定义变量测试
,只是您要么没有报告错误,要么没有显示错误。如果将
error\u reporting
调到
E\u ALL
,您也会在那里得到错误。使用
$test=''
初始化它,然后再使用
=
附加到它。在任何PHP版本上开发代码时,都可能会出现重复的情况,请确保一直向上打开
错误报告
,并使用
显示错误
在屏幕上显示它们。修复所有问题,包括通知和警告。在php.ini或运行时使用
error\u reporting(E\u ALL)设置它们;ini设置(“显示错误”,1)
@MichaelBerkowski如果只有WordPress插件作者能够做到这一点,那么我在WordPress中为客户工作的时间就不会那么痛苦了。