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

본문 바로가기
사이트 내 전체검색

php

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

작성자 웹지기
작성일 18-10-10 16:25 | 조회 8,197 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

php 목록

Total 82
게시물 검색

회원로그인

접속자집계

오늘
8,056
어제
33,488
최대
61,067
전체
17,980,656

그누보드5
Copyright © funyphp.com. All rights reserved.