4

次のように、1回の呼び出しで複数の変数に割り当てることができます。

$varOne = $varTwo = "some value";

しかし、1回の呼び出しで複数の変数(文字列)に追加する方法はありますか?

明らかにこれは間違った構文ですが、私は次のようなことを考えていました。

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

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

2 に答える 2

1

独自の関数を作成して呼び出す以外に、phpでこのように「1回の呼び出しで」連結する方法はありません。追加する演算子は、1つの変数のみを処理します。

于 2012-11-29T21:17:02.177 に答える
0

不可能です、そうではありません。せいぜい、次のような変数変数を使用できます。

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

ただし、変数変数はメンテナンスの頭痛の種です。メンテナンスの頭痛の種とは、コンストラクトを使用するたびに子猫が殺されることを意味するので、注意してください。

于 2012-11-29T21:16:27.653 に答える