[ php ] $$aa, $$$aa 와 같은 형태로 푠현되는 가변변수 > php

본문 바로가기

사이트 내 전체검색

php

[ php ] $$aa, $$$aa 와 같은 형태로 푠현되는 가변변수

작성일 18-10-10 16:25

페이지 정보

작성자 웹지기 조회 4,520회 댓글 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

댓글목록

등록된 댓글이 없습니다.

전체 82건 2 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기