我知道你可以在一次调用中分配多个变量,如下所示:
$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"
答案 0 :(得分:1)
无法在一个电话中连接'像这样在php外面制作你自己的函数并调用它。追加算子只能处理一个变量。
答案 1 :(得分:0)
不可能,不是真的。充其量,你可以这样使用variable variables:
foreach (array('varOne', 'varTwo') as $var) {
$$var .= 'insane';
}
变量变量虽然令人头疼,但由于维护问题令人头疼,我的意思是每次使用该构造时都会被小猫杀死,所以要小心。