카테고리 | html | 잡담 | 영어공부 | 수학 | 한글공부 | 컴퓨터공부 | 자격증 | javascript | php | mysql | c | cpp | api | mfc | java | zero | freeboard | game | stl | 오픈소스 | direct | xml | 정치 | 경제 | 생활/문화 | 세계 | IT/과학 | 지역 | 연예 | 스포츠 | 라이프 | 재미 | 주식 | 기타 | 사회
이전 페이지로

가변 변수
오늘은 가변 변수(Variable Variables)에 대해서 설명해 드리겠습니다.

프로그래밍을 하다보면, 변수에 어떤 값이 있을 때, 그 값을 이름으로 가지는 변수를 사용하고 싶을 때가 있습니다.

예를 들어, $first 라는 변수에 "good" 이라는 값이 들어 있을 때 그 변수의 값 즉, "good" 이라는 값을 이름으로 가지는 변수를 사용하고 싶을 때가 있습니다.

바로, PHP에서는 그렇게 할 수 있는 방법을 제공해주는데, 어떻게 할 수 있는지 다음의 코드를 보겠습니다.


<?
$first = "good";
   
$$first = "morning";

echo("$first $good");
?>


일단, 위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.


good morning


그럼, 위의 코드를 살펴볼까요.

위 코드에서 볼 수 있듯이, 변수의 값을 이름으로 가지는 변수를 만들어주기 위해서 변수 앞에 "$$"를 써준 것을 볼 수 있습니다. 따라서, $first 변수의 값, 즉 "good" 이라는 값을 이름으로 갖는 $good 변수에 "morning" 값이 들어가게 됩니다.

그리고, 위의 경우처럼 변수의 값을 이름으로 가지는 변수를 가변 변수라고 합니다.

또한, 위 예제 코드와 같이 가변 변수를 정의해주었을 때,

morning 값을 얻기 위해서 echo("$good"); 와 동일한 또 다른 표현식으로 echo("${$first}"); 라고도 써줄 수 있습니다.



이전 페이지로


전체 페이지수 : 79, 게시물 수 : 790
랜덤게시물 : 4-3-나. SendMessage 손으로 쓰던 편지, 이제는 컴퓨터로 쓰는 시대가 왔다 포인터1 ORDER BY 에서 조건걸기 ●HTML이란? #???(선행처리기) void pointer을 이용한 SWAP 폼 안에 문자가 스크롤 되는 소스 구미 경제 살리기 제안 1 실패자가 되기 위한 10가지 충고 작은 그림 클릭시 큰 그림이 나오게하자.(갤러리방) 칙릿소설 붐~젊은 여성을 겨냥한 영미권 소설들,과연 양서일까? 토익 과제 올 시즌 프로야구 최고의 트렌드는? api3강 마우스로 화면 클릭하면 점 나타내기& 키보드로 점 이동시키기 3.3 함수 객체(function object) void 포인터 www 떼고 접속하면 다시 www붙은 주소로 리다이렉션 걸기 Win32 API 1일차 - SBCS,DBCS,UNICODE 조건 제어문(2)


링크 : 중독성게임 | 디펜스게임 | 심리테스트 | 웹게임 | 종이접기 | | 자동차갤러리 | 고전게임 | 성경바이블 | 개발 | 다운 | 자유 | 웃긴 | RSS | UCC | 유니티