NOTICE

Heredoc

Date : 2010. 9. 17. 11:28 Category : Programming/PHP

<? $test[0] = "바보"; $TEST = <<<TEST <table border="0" cellpadding="0" cellspacing="0"> <tr> <td>$test[0]</td> </tr> </table> TEST; echo $TEST; ?>
Heredoc이라고 하는 애다.
쓸 때마다 이름을 몰라서 검색을 몇 번씩이나 한 건지 원. -_-;
가장 편할 때 폼메일로 메시지 날릴 때

Heredoc이 편한 이유가 위에서 보는 대로 ""(double quotes)를 그대로 쓸 수 있다는 것이다.
그리고 변수도 <?=$test[0]?>를 안 써도 되고.

사용법은 아주 간단하다.

$변수 = <<< 이름1
가나다라마바사
아자차카타파하
이름1

이런 식으로만 하면 된다.
그리고 필요한 부분에서 echo로 화면에 뿌려만 주면 끝

[php.net]