자 PHP도 다른 C 나 JAVA 처럼 Hello World 부터 찍고 시작하자..
(솔직히 C 나 자바처럼 PHP는 Hello World 가 중요하지는 않다...ㅡㅡa)

우리가 웹페이지에서 PHP를 사용하기 위해서는 '내가 지금부터 PHP를 쓸꺼야~~'
라는 표시를 해줘야 한다... 물론 다쓰면 '나 다썻어~'라고도 표시해야 된다.

그 역할을 하는게 로, 각각 PHP의 시작과 끝을 나타낸다.

이제 간단하게 Hello World 를 출력해보자.

01: <?
02: echo "Hello World";
03: ?>

(*위의 01: ,02: ,03: 은 줄수를 나타내는것 뿐이다. ㅡㅡ;)

01번째 줄과 03번째 줄은 PHP 스크립트의 시작과 끝을 알려준다.
(*이 라인은 처음이자 마지막 설명이다. 다음부터는 이런 설명 생략!!!)

이제 02번째 라인을 보자.. 딱 echo 가 눈에 보일것이다.
echo 는 간단하게 "" 안에 있는 내용을 웹페이지에 출력해주는 역활이다.
(*C에서의 printf() 와 같은 역활 -0-;)

여기서 중요한것이 반드시 마지막에 ;를 해줘야 된다.
; 는 한명령의 끝을 나타내는 것으로 안하면... 당연히 에러난다..
PHP를 프로그래밍 하다보면 저 썩을(--;) ';'때문에 오류가 나는경우가 간간히 있다...
(아니 자주있다. ....Orz...)

어때 간단하지???


PS> echo에 대해 자세히 알고싶을 경우 echo <= 를 클릭!


echo
(PHP 3, PHP 4, PHP 5 )

echo -- 하나 이상의 문자열을 출력합니다.
설명
void echo ( string arg1 [, string argn...])


모든 인자를 출력합니다.

echo()은 실제 함수가 아니기에 (언어 구조입니다) 괄호를 사용할 필요가 없습니다. 실제로, 둘 이상의 인자를 사용할 때는 괄호를 사용해서는 안됩니다.

1. echo() 예제

<?
echo "Hello World";

echo "이는 여러
줄을 표현합니다. 물론 뉴라인도
출력합니다.";

echo "이는 여러\n줄을 표현합니다. 물론 뉴라인도\n출력합니다.";

echo "문자 이스케이핑은 \"이렇게\" 합니다.";

// echo 구문 안에 변수를 사용할 수 있습니다.
$foo = "foobar";
$bar = "barbaz";

echo "foo는 $foo"; // foo는 foobar

// 배열을 사용할 수도 있습니다.
$bar = array("value" => "foo");

echo "이것은 {$bar['value']} !"; // 이것은 foo !

// 작은 따옴표는 변수값이 아닌, 변수명을 출력합니다.
echo 'foo는 $foo'; // foo는 $foo

// 다른 문자를 사용하지 않는다면, 바로 변수를 echo할 수 있습니다.
echo $foo; // foobar
echo $foo,$bar; // foobarbarbaz

// 몇몇 사람들은 결합 echo보다 복수 인자 사용을 선호합니다.
echo 'This ', 'string ', 'was ', 'made ', 'with multiple parameters.', chr(10);
echo 'This ' . 'string ' . 'was ' . 'made ' . 'with concatenation.' . "\n";

echo <<<END
이는 $variable 인터폴레이션을 가지는 여러 줄을
출력하는 "here document" 구문을 사용합니다. here
document 종료어는 줄에 세미콜론만을 가지고 있어야
하며, 어떠한 공백도 없어야하는 점에 주의하십시오!
END;

// echo는 함수가 아니기에, 다음 코드는 유효하지 않습니다.
($some_var) ? echo 'true' : echo 'false';

// 그러나, 다음 예제는 작동합니다.
($some_var) ? print('true'): print('false'); // print는 함수입니다.
echo $some_var ? 'true': 'false'; // 구문을 변경하여 처리
?>
Posted by 모노 MonoMono

댓글을 달아 주세요