不知有沒有什麼辦法可以簡短地陳述一個變量。PHP短句陳述新的可行
目的:僅用於如果您處於某種情況下,則必須在當時聲明20個變量。更方便
$a = 1; $b = 2;
//Imagination like below
$a, $b = 1, 2;
$a = 1, $b = 2;
非常感謝您對於替代品的建議。
(如果你沒有任何想法,請不要指責爲什麼要想想這個問題的方法),因爲arrray,(對象)替代品,但不符合我的需要上我的問題
不知有沒有什麼辦法可以簡短地陳述一個變量。PHP短句陳述新的可行
目的:僅用於如果您處於某種情況下,則必須在當時聲明20個變量。更方便
$a = 1; $b = 2;
//Imagination like below
$a, $b = 1, 2;
$a = 1, $b = 2;
非常感謝您對於替代品的建議。
(如果你沒有任何想法,請不要指責爲什麼要想想這個問題的方法),因爲arrray,(對象)替代品,但不符合我的需要上我的問題
你可以到語法最接近的是使用list()
:
<?php
list ($a, $b) = array(1, 2);
echo $a . ' ' . $b; // prints "1 2"
它的魔力!
編輯:
爲了獲得更大的魔力,你可以使用short array notation從PHP 5.4起:
<?php
list($a, $b) = [1, 2];
print $a . ', ' . $b; // prints 1, 2
如果你想暈倒,請說明原因。 – vanneto
如何比$a = 1; $b = 2;
短$a = 1, $b = 2;
?
如果出於任何原因,你需要在一個聲明中兩個賦值,你可以用list
它:
list($a,$b) = array(1,2);
然而,縮短是不是這個的正當理由。
'$ a = 1; $ b = 2;'?用','替換';'有什麼意義呢?爲什麼要尋找「短路」呢?該代碼不僅用於書寫,還用於閱讀。當你正在尋找一些錯誤時,這是至關重要的部分。爲什麼使代碼變得複雜以節省1或2個符號? –
可能是你想要的'array'?這些變量的用途是什麼? –