3

PHPの構文について質問があります。次の行の+の意味は何ですか?ありがとう!

+$array['key1']['key2'] = "value"
4

3 に答える 3

8

意味がありません、余計です。プラスなしでまったく同じステートメントを書くことができます。

$array['key1']['key2'] = "value"

統合diffファイルから取得した場合は、この行が追加されたことを意味します。そのプラスは PHP コードではなく、差分/パッチ内のその行のマーカーです。もう一方のマーカーは-、行を削除するためのマイナスです。

于 2012-08-10T11:37:25.680 に答える
0

行差分を表示するために使用されます。同じファイルの異なるバージョン。

削除された行は、次のように表示できます。

- $array['key1']['key2'] = "value";

追加された行は、次のように表示できます。

+ $array['key1']['key2'] = "value";
于 2012-08-10T11:41:23.053 に答える
-3

編集:どうやら私は質問を誤解していたので、この回答は無効です。

「速攻」テクニックのように見えます。

+$array['key1']['key2'] = "value"

次と同じである必要があります。

$array['key1']['key2'] = $array['key1']['key2'] + "value"

このような使い方は見たことがないので、間違っているかもしれません。私はそれを次のように知っています:

$x++;

$x += 1;は: orと同じで あり、プレインクリメントとしても存在すること$x = $x + 1; を知っています++$x;

于 2012-08-10T11:41:19.410 に答える