这个代码仍然支持php版本5.4.24

时间:2014-02-06 19:30:17

标签: php

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

.=

示例代码

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

我得到了未定义的变量测试。 当我的服务器PHP版本是5.2.10时,一切正常。

PHP版本5.4.24仍然支持.=

这有替代代码吗?或者我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

它看起来与此相关:PHP: "Notice: Undefined variable", "Notice: Undefined index", and "Notice: Undefined offset"

如果你这样做

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

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