개발하는 루루언니

php HEREDOC <<< ( php 에서 echo 로 HTML 쉽게 표시하기) 본문

php

php HEREDOC <<< ( php 에서 echo 로 HTML 쉽게 표시하기)

혜닝혜루 2023. 8. 21. 11:12
728x90
반응형

php 에 HEREDOC 라는 문법을 사용해 보자

 

예제1

<?php 
	for($i=0; $i<2; $i++ ) {
	echo "<table> <tr><td> $i </td></tr> </table> "
}
?>

 

  • table 태그의 내용을 php 변수로 하여 출력하는 위의 예제 같은 경우 table 태그를 일일히 echo 로 찍어주어야 하기 때문에 귀찮음
  • 하지만 HERDOC 을 이용하면 따움표 같은것을 집어넣을 필요가 없음

예제2

for($i=0; $i<2; $i++) {
	$heredoc = <<<HERE
    <table border = '1'> <tr> <td> $i </td> </tr> </table>
HERE;
echo $heredoc;
}


$변수 = <<< 구문자; (대소문자 상관없이 같은 이름이면 된다)
(내용)
구분자;
(마지막 구분자; 를 반드시 왼쪽에 공백이 없이 쓰길 바란다.)

 

  • html 태그로 표시할 내용이 많아질수록 HEREDOC 은 상당히 유용하게 사용이 될 것 이다.

 

 

728x90