히어닥문법 내에서 > 그누4 질문답변

그누4 질문답변

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

히어닥문법 내에서 정보

히어닥문법 내에서

본문

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

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

이거 안되던데 ㅠ.ㅠ
  • 복사

댓글 전체

아차;;

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

글수정 안되넹;

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

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

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

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

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

->요렇게 해보세요
© SIRSOFT
현재 페이지 제일 처음으로