Top

[PHP] 변수 선언과 출력시 쿼테이션(?) | Web-Programing
김경훈 (admin) | Editor | 2014/09/05 16:53:44 | 조회:4513


2~3년전에 개발을 하다가 문득 이런 코드를 본적이 있다.


echo <<<HTML

블라블라

HTML;


그냥 html태그를 출력하려나보다. 하고 지나쳤는데.

오늘 문득 테스트를 해보니까 새로운 사실을 알게되었다.



우리는 개발을 하다보면 더블 커테이션(")이나 싱글 커테이션(')때문에

족족 에러를 많이 냈을것이다. 

예를들면 이런것들...


<?php

$변수 = "onclick="go_fun('value')"";

echo "onclick="go_fun('value')"";

?>


이건 단순한 예지만 더욱 복잡하고 까다로운것들이 있다..

이런것들을 그냥 단순하게..


<?php


$변수 <<<HTML

onclick="go_fun('value')"

HTML;


echo <<<HTML

onclick="go_fun('value')"

HTML;

?>


그냥 이렇게 써주면된다..


위의 예시에서 "<<<HTML" 은 그냥 알아보기 쉽고 편한 이름을 써주면 된다.


ex)

echo <<<QUERY

select * from whitesal

QUERY;


이런식으로 써주면 되겠다.


음 앞으로 이거에 관해서 더 알게되면 추가적으로 적도록 하겠다.

일단 이게 이름이 뭔지.. 뭐라고 부르는지도 모르겠다.


공유하기
공유하기
0
0
0


댓글을 불러오는 중입니다.
▲ 이전글 [jquery] frameset 접근하기. 김경훈 (admin) 2014-09-29 14:56:01
▼ 다음글 에디트 플러스 PHP 강조 파일 김경훈 (admin) 2014-09-03 23:27:44