PHP 문자열 nowdoc


개요

PHP nowdoc
PHP 나우닥
  • PHP heredoc과 비슷하지만 <<< 다음 식별자를 작은따옴표 '로 묶어준다.
  • 변수명을 해석하지 않는다.
  • $변수명이 그대로 출력된다.

예제 1: 기본

<?php
$greet = '안녕';
$str = <<<'EOT'
$greet
친구들
EOT;
echo "str=[$str]".PHP_EOL;
[root@zetawiki ~]# php nowdoc.php
str=[$greet
친구들]

예제 2: 파라미터로 사용

<?php
function my_echo( $str ) {
	echo $str.PHP_EOL;
}
my_echo( <<<'EOT'
$greet
친구들
EOT
);
[root@zetawiki ~]# php nowdoc2.php
$greet
친구들

같이 보기

참고