Top
2~3년전에 개발을 하다가 문득 이런 코드를 본적이 있다.
echo <<<HTML
블라블라
HTML;
그냥 html태그를 출력하려나보다. 하고 지나쳤는데.
오늘 문득 테스트를 해보니까 새로운 사실을 알게되었다.
우리는 개발을 하다보면 더블 커테이션(")이나 싱글 커테이션(')때문에
족족 에러를 많이 냈을것이다.
예를들면 이런것들...
<?php
$변수 = "onclick="go_fun('value')"";
echo "onclick="go_fun('value')"";
?>
이건 단순한 예지만 더욱 복잡하고 까다로운것들이 있다..
이런것들을 그냥 단순하게..
$변수 <<<HTML
onclick="go_fun('value')"
그냥 이렇게 써주면된다..
위의 예시에서 "<<<HTML" 은 그냥 알아보기 쉽고 편한 이름을 써주면 된다.
ex)
echo <<<QUERY
select * from whitesal
QUERY;
이런식으로 써주면 되겠다.
음 앞으로 이거에 관해서 더 알게되면 추가적으로 적도록 하겠다.
일단 이게 이름이 뭔지.. 뭐라고 부르는지도 모르겠다.