[ php ] $$aa, $$$aa 와 같은 형태로 푠현되는 가변변수
작성일 18-10-10 16:25
페이지 정보
작성자 웹지기 조회 5,535회 댓글 0건본문
[code]
<?php
$a = 'hello';
$$a = 'world';
echo ' ::: a ::: '.$a.' ::: $$a ::: '.${$a};
?>
[/code]
이와 같은 형태의 값이 있을 때
[code]
<?php
echo ' ::: $$a ::: '." $a $hello ";
?>
[/code]
와 같이 hello world를 출력
배열을 갖는 가변변수는 $$a[1] 를 쓴다면 해석기는 $a[1]이 무엇인지 인식하지 못함.
$$a 와 [1]이 그변숙의 인덱스인지 알 수 있어야 함
첫번째 목적을 위해 ${$a[1]} 과 두번째 목적을 위해 ${$a}[1] 을 들 수 있다.
[code]
<?php
// Given these variables ...
$nameTypes = array("first", "last", "company");
$name_first = "John";
$name_last = "Doe";
$name_company = "PHP.net";
foreach($nameTypes as $type)
print ${"name_$type"} . "<br>";
print "$name_first <br> $name_last <br> $name_company <br> ";
?>
[/code]
는 모두
John
Doe
PHP.net
을 출력한다.
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.