print
(PHP 3, PHP 4, PHP 5 )
print -- 문자열을 출력합니다.
설명
int
print ( string arg)
arg를 출력합니다. 항상 1을
반환합니다.
print()는 실제 함수가 아닙니다. (언어 구조입니다)
그러므로, 인자 목록에 괄호를 사용할 필요가 없습니다.
예 1. print() 예제
<?php print("Hello World");
print "print()는 괄호 없이도 작동합니다.";
print "여러 줄로 사용할 수 있습니다. 줄바꿈 문자도 제대로 출력합니다";
print "여러 줄로\n사용할 수 있습니다. 줄바꿈 문자도\n제대로 출력합니다.";
print "이스케이핑 문자는 \"이렇게\" 합니다.";
// print 구문 안에서 변수를 사용할 수 있습니다. $foo = "foobar"; $bar = "barbaz";
print "foo는 $foo"; // foo는 foobar
// 배열을 사용할 수 있습니다. $bar = array("value" => "foo");
print "이것은 {$bar['value']} !"; // 이것은 foo !
// 변수값이 아닌, 변수명을 출력하려면 작은 따옴표를 사용하십시오. print 'foo는 $foo'; // foo는 $foo
// 다른 문자을 사용하지 않는다면, 변수만 출력할 수 있습니다. print $foo; // foobar
print <<<END 이는 $varialbe을 써넣으면서 여러 줄을 출력하는 "here document"(여기는 문서) 구문의 사용입니다. 문서 종료어는 아무런 공백도 없이 단지 세미콜론 만을 가지는 점에 주의하십시오. END; ?>
|
|
print()와 echo()의 차이에 관한
간단한 설명은 FAQT의 Knowledge Base Article에서 볼 수 있습니다: http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
참고: 이것은 함수가 아닌
언어 구조이기 때문에, 변수
함수 방식으로 호출할 수 없습니다.
참고: echo(), printf(),
flush().