G

히어닥문법 내에서

히어닥문법 내에서 PHP 상수를 적으려면 어케해야 하나요??

echo <<<MSG
{__상수__}
<<<MSG;

이거 안되던데 ㅠ.ㅠ
|

댓글 4개

echo <<<이긍

이렇게 해야죠!!

이긍;



<? { ?> 이렇게 해야죠 <? } ?>


후자를 추천합니다.
아차;;

3번째줄에서 <<< 이건 실수로 적어넣은거구요;; (잠결에ㅠ)

글수정 안되넹;

아래처럼 하면 _d_:ok가 나오지 않구 _d_:{_d_}가 나오드라구염;;

어케하면 ok가 나올수 있게 하져?

<?
define("_d_", "ok");

echo <<<d
_d_:{_d_}
d;
?>
내용과는 상관없지만...

아..저걸 히어닥 문법 이라고 하는군요;;;
PHP몇년째 하면서 저거 써 본적이;;;;
히어닥 문법 이거, 코멘트 벌써 세번째 적네요.. 자꾸 지워지지만, 끝까지..
매뉴얼 찾아보면, 히어닥이 상수에 대해서는 설명이 없습니다.
php에서 도입한건 버전4 이후부터니까 안정적이지 않은듯한데요
대신, 변수에 대해서 괄호문자를 이용해 사용할 수 있다고 합니다.
에코문을 확장한 거라고 보시면 되는데, 인용부호를 넣어도 스트링이 끝나지 않는 다는 것 뿐, 에코문에서처럼 변수를 넣을 수는 있지만, 상수를 넣는건 지원 안되는 것 같습니다.

;<? { ?> 이렇게 해야죠 <? } ?>
;후자를 추천합니다.

->요렇게 해보세요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 1,541
20년 전 조회 1,563
20년 전 조회 1,803
20년 전 조회 1,540
20년 전 조회 1,515
20년 전 조회 1,519
20년 전 조회 1,516
20년 전 조회 1,515
20년 전 조회 1,561
20년 전 조회 1,444
20년 전 조회 2,724
20년 전 조회 1,515
20년 전 조회 2,136
20년 전 조회 1,529
20년 전 조회 1,549
20년 전 조회 1,549
20년 전 조회 1,528
20년 전 조회 1,433
20년 전 조회 1,554
20년 전 조회 1,981
🐛 버그신고