테스트 사이트 - 개발 중인 베타 버전입니다

$$vvar = ''; 이런 코드도 있을 수 있나요? 채택완료

울라프 6개월 전 조회 2,085

35번째 줄

 

$$vvar = '';

 

이런 코드도 있을 수 있나요?
 

그누 원본 코드에서 봤는데요.

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트
s
sinbi Expert
6개월 전

</p>

<p>$sinbi = "신비";

$woolaf = "sinbi";

echo $$woolaf; // 신비

더 자세한 건, "PHP 가변변수" 키워드로 ChatGPT에게 과외 받으세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6개월 전

@울라프 괜챦아요 : )

자세한 해석이 들어 있다해서 정석적인 해답일 수는 없으니까요 

사람마다 음양오행이 다 다르듯이

음식이든 뭐든 내게 맞아야 그게 내 것이 되고 좋은 것이 되니까요 : )

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6개월 전

아............

이렇게 흘러가는구나 ㅎㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

울라프
6개월 전
죄송해요. 다음에 채택해드릴꼐요. 고심하다 신비님으로 선택 ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

6개월 전

신비님이 잘 설명해주셨네요.

$변수 인데 '변수' 를 다시 변수화 하는것입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6개월 전

            $vvar = "wr_".$i;
            $$vvar = $write['wr_'.$i];

 

FOR문을 순환하면서 $vvar의 변수값이 wr_1   wr_2   wr_3 ~~~~   wr_10까지 증가되는 문자열을 갖게 되구

$$vvar  에 그대로 대입하면  $wr_1    $wr_2    $wr_3 ~~~~    $wr_10 와 같이 변수를 만들게 됩니다

즉  이중변수입니다

변수를 이용해서 변수를 만드는

 

그러므로 

$wr_1    = $write['wr_1'];

$wr_2   = $write['wr_2'];

$wr_3   = $write['wr_3'];

~~~~   

$wr_10   = $write['wr_10'];    과 같습니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인