PHP 출력문
PHP 출력문 종류에는 echo
또는 print
가 있습니다. 두 명령어는 데이터를 동시에 출력할 수 있는가에 따른 차이점이 있습니다. 기타 기본 구문 구조(세미콜론, 대문자, 열고 닫는 태그 등)는 링크를 참고합니다.
PHP echo
echo 기본 구조
echo
뒤에 괄호를 삽입하고, 괄호 안에 출력할 데이터를 입력합니다. 만약 123
이라는 데이터를 출력하고 싶다면 아래 예시와 같이 작성합니다.
<?php
echo (123);
?>
결과
123
또는 echo ();
명령문은 괄호를 생략하고 데이터를 바로 삽입해도 됩니다.
<?php
echo 123;
?>
결과
123
문자 데이터 출력
echo
출력문은 뒤에 붙은 데이터를 출력합니다. 문자 데이터의 경우 큰 따옴표 " "
또는 작은 따옴표 ' '
사이에 위치합니다.
<?php
echo "Hello World!";
?>
결과
Hello World!
숫자 데이터 출력
echo
출력문의 숫자 데이터는 별다른 기호없이 바로 출력 가능합니다.
<?php
echo 1;
?>
결과
1
데이터 동시 출력
숫자 데이터 동시 출력
echo
출력문은 데이터를 동시에 출력할 수 있습니다. 쉼표 ,
기호를 이용해서 데이터를 나열하면 됩니다.
<?php
echo 1, 2, 3, 4;
?>
결과
1234
문자 데이터 동시 출력
echo
출력문으로 문자 데이터를 동시 출력하고 싶은 경우 개별 문자를 따옴표로 이은 후 쉼표 ,
로 연결하면 됩니다.
<?php
echo "핫", "도", "그";
?>
결과
핫도그
변수 동시 출력
echo
출력문은 변수도 동시 출력이 가능합니다. 변수명을 쉼표 ,
로 이어줍니다.
<?php
$x=1;
$y=2;
$z=3;echo $x, $y, $z;
?>
결과
123
PHP print
print 기본 구조
print
출력문은 괄호안에 데이터를 입력합니다. 예를 들어 데이터 123
을 출력하고 싶다면 아래 예시와 같이 작성하면 됩니다.
<?php
print (123);
?php
결과
123
또는 print();
명령문은 괄호를 생략하고 데이터를 바로 삽입해도 됩니다.
<?php
print 123;
?>
결과
123
문자 데이터 출력
print
출력문은 echo
와 기능이 거의 비슷합니다. 문자열 출력은 큰 따옴표 " "
또는 작은 따옴표 ' '
사이에 위치합니다.
<?php
print "Hello World!";
?>
결과
Hello World!
숫자 데이터 출력
print
출력문 숫자 데이터는 별다른 기호 없이 바로 출력합니다.
<?php
print 1;
?>
결과
1
데이터 동시 출력 불가
숫자 데이터 동시 출력 불가
print
출력문은 숫자 데이터 동시 출력이 불가능합니다. 쉼표로 이어서 출력하면 오류가 발생합니다.
<?php
print 1, 2, 3, 4;
?>
결과
오류
문자 데이터 동시 출력 불가
print
출력문은 문자 데이터 동시 출력이 불가능합니다. 문자 데이터를 따옴표로 이은 후, 쉼표로 이어서 출력하면 오류가 발생합니다.
<?php
print "핫", "도", "그";
?>
결과
오류
변수 동시 출력 불가
print
출력문은 변수 동시 출력이 불가능합니다. 쉼표로 이어서 변수를 출력하면 오류가 발생합니다.
<?php
$x=1;
$y=2;
$z=3;
print $x, $y, $z;
?>
결과
오류
PHP 출력문 대소문자
PHP는 함수나 기타 기본 명령어는 대소문자 구분을 하지 않습니다.
<?php
EchO 123;
pRinT 456;
?>
결과
123456
하지만 PHP 변수명은 대소문자 구분을 하므로 유의합니다.
<?php
$a=1;
$A=2;
echo $a, $A;
?>
결과
12