在PHP中一次调用中附加/连接多个字符串?

时间:2012-11-29 21:09:46

标签: php shortcuts

我知道你可以在一次调用中分配多个变量,如下所示:

$varOne = $varTwo = "some value";

但是有一种方法可以在一次调用中追加多个变量(字符串)吗?

显然这是不正确的语法,但我在考虑这样的事情:

$varOne = "he's ";
$varTwo = "she's ";
$varOne, $varTwo .= "insane";

echo $varOne; // Outputs "he's insane"
echo $varTwo; // Outputs "she's insane"

2 个答案:

答案 0 :(得分:1)

无法在一个电话中连接'像这样在php外面制作你自己的函数并调用它。追加算子只能处理一个变量。

答案 1 :(得分:0)

不可能,不是真的。充其量,你可以这样使用variable variables

 foreach (array('varOne', 'varTwo') as $var) {
     $$var .= 'insane';
 }

变量变量虽然令人头疼,但由于维护问题令人头疼,我的意思是每次使用该构造时都会被小猫杀死,所以要小心。