PHP 문자 출력하기 - print
PHP에서 문자열을 출력하는 방법에는 여러가지 방법이 있습니다.
먼저 print문입니다.
print문은 다음과 같은 형태로 사용할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
|
<?php
print "안녕하세요!A";
print "안녕
하세요!B";
print "안녕<br>하세요!C";
print ("안녕하세요 ");
print 123;
print "<br>";
$num = 456;
print $num;
?>
|
cs |
출력 화면입니다.
일반적으로 print "출력내용"; 같은 형태로 사용합니다. (PHP에서는 명령 구문이 끝나면 세미콜론';'을 붙여야 합니다.)
괄호로 묶어 사용이 가능하고 곧은 큰따옴표 말고도 곧은 작은따옴표로도 사용이 가능합니다.
print에서는 개행을 인식하지 못하고 개행이 필요할 때
html태그인 <br>을 같이 출력시켜 개행을 할 수 있습니다.
하나의 문자열만 파라미터로 받을 수 있고 1을 반환합니다.
PHP 문자 출력하기 - echo
echo도 문자열을 출력하는 방법 중 하나입니다.
1
2
3
4
5
6
7
8
9
10
11
|
<?php
echo"안녕하세요!A";
echo"안녕
하세요!B";
echo"안녕<br>하세요!C";
echo("안녕하세요 ");
echo 123;
echo"<br>";
$num = 456;
echo $num;
?>
|
cs |
실행했을 때의 결과는 print와 같습니다.
사용 방법도 거의 같습니다.
반면 여러 개의 파라미터를 받을 수 있고 아무런 값을 반환하지 않습니다.
echo와 print의 차이점
받을 수 있는 파라미터의 개수가 다르다.
앞서 말했듯 print가 받을 수 있는 파라미터는 1개입니다.
print에 문자열을 2개를 넣고 출력시킨 결과입니다.
오류가 발생하였습니다.
echo는 파라미터로 여러개를 받을 수 있습니다.
print에서는 '1'을 반환하고 echo는 아무 값도 반환하지 않는다.
말 그대로 print에서는 1을 반환하고 echo는 아무 값도 반환하지 않습니다.
속도에서 차이가 난다.
echo가 print보다 조금 빠릅니다.
<참고>
http://fabien.potencier.org/print-vs-echo-which-one-is-faster.html
'웹 개발 > PHP' 카테고리의 다른 글
[PHP] 시작태그, 종료 태그, 주석 달기 #2 (2) | 2019.02.11 |
---|---|
[PHP] PHP란 #1 (0) | 2019.02.10 |
댓글