"PHP print()"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 10개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;PHP print()
;PHP print()
*문자열을 출력하는 PHP 함수
*문자열을 출력하는 PHP 함수
*파라미터를 1개(문자열)만 받는다.
*파라미터를 1개만 받는다.
:반면 echo()는 여러 개를 받을 수 있다.
<syntaxhighlight lang='php' run>
:파라미터가 1개일 때는 echo()와 완전히 동일하다.
 
<source lang='php'>
<?php
print "안녕 친구들";
print "안녕 친구들";
</syntaxhighlight>
<syntaxhighlight lang='php' run>
print( "안녕 친구들" );
print( "안녕 친구들" );
</syntaxhighlight>
<syntaxhighlight lang='php' run>
$str = "안녕 친구들";
$str = "안녕 친구들";
print $str;
print $str;
print( $str );
print( $str );
</syntaxhighlight>
<syntaxhighlight lang='php' run>
print "여러 줄
print "여러 줄
출력하기";
출력하기";
</syntaxhighlight>
<syntaxhighlight lang='php' run>
print "여러 줄\n출력하기";
print "여러 줄\n출력하기";
</syntaxhighlight>
<syntaxhighlight lang='php' run>
print <<<END
print <<<END
여러 줄
여러 줄
출력하기
출력하기
END;
END;
</source>
</syntaxhighlight>


==echo와 차이점 테스트==
==echo와 비교==
<source lang='cli'>
<syntaxhighlight lang='php' run>
[root@zetawiki ~]# cat echo.php
<?php
echo '안녕', '친구들';
echo '안녕', '친구들';
[root@zetawiki ~]# php echo.php
</syntaxhighlight>
안녕친구들
<syntaxhighlight lang='php' run>
</source>
print( '안녕', '친구들' );
<source lang='cli'>
</syntaxhighlight>
[root@zetawiki ~]# cat print.php
<?php
print '안녕', '친구들';
[root@zetawiki ~]# php print.php
PHP Parse error:  syntax error, unexpected ',' in /root/print.php on line 2
</source>


==같이 보기==
==같이 보기==
42번째 줄: 40번째 줄:
*[[PHP printf()]]
*[[PHP printf()]]
*[[PHP flush()]]
*[[PHP flush()]]
*[[히어닥 문법]]
*[[PHP 히어닥 문법]]


==참고 자료==
==참고==
*http://php.net/manual/en/function.print.php
*http://php.net/manual/en/function.print.php


[[분류: PHP]]
[[분류: PHP]]

2021년 3월 4일 (목) 14:48 기준 최신판

1 개요[ | ]

PHP print()
  • 문자열을 출력하는 PHP 함수
  • 파라미터를 1개만 받는다.
print "안녕 친구들";
print( "안녕 친구들" );
$str = "안녕 친구들";
print $str;
print( $str );
print "여러 줄
출력하기";
print "여러 줄\n출력하기";
print <<<END
여러 줄
출력하기
END;

2 echo와 비교[ | ]

echo '안녕', '친구들';
print( '안녕', '친구들' );

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}