我已经尝试并知道如果我使用
$a .="test";
$a .=" test2";
并回显$ a
echo $a
返回
test test2
也适用于数组
<?php
$testarray['Title'] = "test";
$testarray['text'] = "text";
print_r($testarray);
?>
它给出正确的结果而无需声明$ testarray = [];
Array ( [Title] => test [text] => text )
它甚至不显示警告或通知。.所以我只想知道在变量之前或两者都声明是好的做法。如果它与任何特定的php版本有关。 php 7.1会在早期版本中显示错误吗?