본문 바로가기

PHP/PHP Programming

[PHP] echo문의 문자열 출력

반응형

■ echo문의 문자열 출력


 echo "<img src = 'aaa.jpg'>";

 <img src = "이미지 파일명">은 HTML에서 이미지를 삽입하는 태그다.

 이미지_파일명을 감싸는 따옴표는 경우에 따라 큰 따옴표나 작은 따옴표 중 하나를 사용한다.


 echo문은 큰 따옴표 사이의 문자열 등을 출력하는 데 사용된다. 문자열은 주로 HTML 태그와 함께 사용하며, 화면에서는 HTML 태그를 적용한 결과가 출력된다.



 image01_tag.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>이미지 태그01</title>
</head>
<?
    echo "<img src = 'aaa.jpg'>";
?>
</html>

 출력결과


 결과 화면에는 큰 따옴표 사이의 문자열인 <img src = 'aaa.jpg'> 대신 aaa.jpg 이미지가 <img> 태그를 통해 출력된다. 그러나 다음과 같이 작성하면 문법적 에러가 발생한다.



image02_tag.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>이미지 태그02</title>
</head>
<?
    echo "<img src = "aaa.jpg">";
?>
</html>

 출력결과


 echo문의 " "안에 다른 " "가 들어가면 PHP 해석기가 echo문의 시작과 끝을 혼동한다. 이를 해결하는 방법에는 두가지가 있다.


 ① 작은 따옴표 사용(' ') : echo "<img src = 'aaa.jpg'>"

 ② 이스케프 문자 사용(\) : echo "<img src = \"aaa.jpg\">"

반응형

'PHP > PHP Programming' 카테고리의 다른 글

[PHP] 상수와 변수  (0) 2014.12.08
[PHP] echo문의 대소문자 구분  (0) 2014.12.08
[PHP] PHP 주석문  (0) 2014.12.08
[PHP] PHP 프로그램의 시작과 끝  (1) 2014.12.08
[PHP] 한글 인코딩 UTF-8과 EUC-KR  (0) 2014.12.05