Program Tip

Java에서 할 수있는 것처럼 PHP에서 한 번에 여러 변수를 할당 할 수 있습니까?

programtip 2021. 1. 10. 19:31
반응형

Java에서 할 수있는 것처럼 PHP에서 한 번에 여러 변수를 할당 할 수 있습니까?


한 번에 배열 유형의 변수 5 개를 만들고 싶습니다. 이것이 가능한가? Java에서는 할 수 있지만 PHP에 대해서는 아무것도 찾을 수 없습니다. 다음과 같이하고 싶습니다.

$var1, $var2, $var3, $var4, $var5 = array();

그래 넌 할수있어.

$a = $b = $c = $d = array();

$c = $b = $a;

다음과 같다

$b = $a;
$c = $b;

따라서:

$var1 = $var2 = $var3 = $var4=  $var5 = array();

$var1 = $var2 = $var3 = $var4=  $var5 = array();

PHP 7.1부터 대괄호 구문을 사용할 수 있습니다 .

[$var1, $var2, $var3, $var4, $var5] = array(1, 2, 3, 4, 5);

[1] https://wiki.php.net/rfc/short_list_syntax
[2] https://secure.php.net/manual/de/migration71.new-features.php#migration71.new-features.symmetric-array -파괴


이 작업 에는 목록 기능 을 사용하는 것을 선호합니다 . 이것은 실제로 함수가 아니라 하나의 작업에서 변수 목록을 할당하는 데 사용되는 언어 구조입니다.

list( $var1, $var2, $var3 ) = array('coffee', 'brown', 'caffeine');

자세한 내용은 설명서를 참조하십시오 .

참조 URL : https://stackoverflow.com/questions/8681030/can-you-assign-multiple-variables-at-once-in-php-like-you-can-with-java

반응형