Forum und email

print

(PHP 4, PHP 5)

print — 문자열을 출력합니다.

설명

int print ( string $arg )

arg 를 출력합니다. 항상 1을 반환합니다.

print()는 실제 함수가 아닙니다. (언어 구조입니다) 그러므로, 인자 목록에 괄호를 사용할 필요가 없습니다.

Example#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에서 볼 수 있습니다: » https://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40

Note: 이것은 함수가 아닌 언어 구조이기 때문에, 변수 함수 방식으로 호출할 수 없습니다.

참고: echo(), printf(), flush().