回声字符串具有多个变量

Cyb*_*kie 1 html php

以下所有命令均有效,但从安全性,兼容性,速度和其他约定的角度来看,哪个命令正确?

//one
echo "$row->first_name $row->last_name <br />";

//two
echo $row->first_name . ' ' . $row->last_name .'<br />';

//three
echo $row->first_name;
echo $row->last_name;
echo '<br />';
Run Code Online (Sandbox Code Playgroud)

drf*_*ks3 5

尽管不是您指定的样式之一,但我还是建议在回音字符串中使用大括号,主要是在兼容性注意事项上。

echo "Welcome back, {$row->first_name} {$row->last_name}";
Run Code Online (Sandbox Code Playgroud)

有关此类语法的更多信息,请参见PHP Strings