0

変数を記述するための短い文ができる方法はあるのだろうか。

目的: 20 個の変数を一度に述べなければならない状況にある場合のみ。より便利に

$a = 1; $b = 2;

//Imagination like below

$a, $b = 1, 2;

$a = 1, $b = 2;

代替案のアドバイスありがとうございます。

(アイデアがない場合は、なぜこれについて考えなければならないのかを非難しないでください)配列(オブジェクト)は代替ですが、私の質問で必要なものと一致しないためです

4

2 に答える 2

2

その構文に最も近いのは、次を使用することですlist()

<?php
    list ($a, $b) = array(1, 2);

    echo $a . ' ' . $b; // prints "1 2"

魔法です!

編集:

さらに魔法をかけるには、PHP5.4以降の短い配列表記を使用できます。

<?php
    list($a, $b) = [1, 2];

    print $a . ', ' . $b;    // prints 1, 2
于 2013-01-24T10:00:45.077 に答える
0

どれくらい$a = 1, $b = 2;短いです$a = 1; $b = 2;か?

何らかの理由で1つのステートメントに2つの割り当てが必要な場合は、次のように割り当てることができますlist

list($a,$b) = array(1,2);

ただし、短縮はこれの正当な理由ではありません。

于 2013-01-24T10:00:58.203 に答える