我想知道是否有任何方式可以用短句来陈述变量。
目的:仅适用于您当时必须声明20个变量的情况。更方便
$a = 1; $b = 2;
//Imagination like below
$a, $b = 1, 2;
$a = 1, $b = 2;
非常感谢您对替代方案的建议。
(如果你没有任何想法,请不要指责为什么要考虑这个问题),因为 arrray ,(对象) 是替代方案,但不符合我的问题所需
答案 0 :(得分:2)
您可以使用list()
:
<?php
list ($a, $b) = array(1, 2);
echo $a . ' ' . $b; // prints "1 2"
它的神奇!
编辑:
为了更加神奇,您可以使用PHP 5.4以后的short array notation:
<?php
list($a, $b) = [1, 2];
print $a . ', ' . $b; // prints 1, 2
答案 1 :(得分:0)
$a = 1, $b = 2;
如何比$a = 1; $b = 2;
短?
如果出于任何原因,您需要在一个声明中进行两项作业,则可以使用list
:
list($a,$b) = array(1,2);
然而,缩短不是有效的理由。