반응형
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');
자세한 내용은 설명서를 참조하십시오 .
반응형
'Program Tip' 카테고리의 다른 글
Java에서 디렉토리가 비어 있는지 확인하는 방법 (0) | 2021.01.10 |
---|---|
공유 환경 설정에서 String 배열을 넣고 가져옵니다. (0) | 2021.01.10 |
SQL Server JOIN에 NULL 값이 없습니다. (0) | 2021.01.10 |
단계별 Symfony2 파일 업로드 (0) | 2021.01.10 |
Rails : 연관 값을 기반으로하는 ActiveRecord 쿼리 (0) | 2021.01.10 |