반응형

어제까지 여러분들은 PHP의 모든 것을 배우셨다고 해도 과언이 아닙니다. 어제까지 배운 것만으로 프로그램을 작성하실 수 있습니다. 하지만 많이 부족하겠지용. 그래서 오늘 부터는 여러분들과 함께 실제로 프로그래밍을 어떻게 하는가를 알아 보면서 그게 따른 함수들을 알아 보도록 하겠습니다.

PHP는 내장 함수가 10000개가 넘습니다. 이걸 다 외우고 있기란 힘들다고 봐야겠죠 ^^;; 그래서 필요한 함수만을 사용하고 저는 다음 URL에서 찾아서 씁니다. 필요할때 마다 이때, 영어를 좀 해야겠지용 ㅋ ㅋ

http://www.php.net

저기 가시면 젤 윗 부분을 죽 훌터 보시면 Search for [     ] function list 라는 부분이 있습니다. 저는 항상 저기서 찾아서 씁니다. 필요한 함수와 함수의 활용 법을요.

그럼 실전으로 넘어 가 봅시다. 어제 춘길군이 제안을 했군요 카운터, 제가 제안을한 방명록이 있구요

일단 오늘은 여러분들께 출력문에 대해 알려 드리겠습니다.

출력문이란 그야말로 Web 페이지에다가 뿌리는 것을 말합니다.

출력문으로 PHP는 두가지를 제공합니다.

print와 echo가 바로 그것입니다. 두가지를 위에서 말한 펑션검색 시스템에서 검색을 하면 다음과 같은 결과를 보실 수 있습니다.(아직까지 검색 결과가 안뜨고 있습니다. ^^;;)

http://man.phpschool.com/manual/en/function.print.php

여기를 보십시오

그럼 이렇게 나옵니다.

print ( string arg)

저 말은 print("원하는 값");

이런 뜻을 내포하고 있습니다.

그래서 여러분들은 다음 예제를 샐행해 보십시오.
<?

print("Hello World");

?>

그럼 Hello World라고 웹 페이지에 찍히면 정상적으로 코딩을 하신 것입니다.

그리고 print 문은 다음과 같은 예외 코딩을 지원합니다.

print "Hello World";

print >>> END
원하는 내용을 막 적습니다.
원하는 내용 원하는 내용
워하는 내용
END; // 꼭 새줄에 END를 적을것

두번째 부분은 그냥 " "로 묶어 주셔도 된다는 뜻이구요 두번째 방법은 저도 잘 쓰진 않지만 END라는 문자열의 윗줄 까지를 출력하는 것입니다.

그럼 print문은 여기서 마치겠습니다.

echo 문으로 넘어가겠습니다.

http://man.phpschool.com/manual/en/function.echo.php

echo ( string arg1 [, string argn...])

윗줄과 같이 되어 있는 것을 보실 수 있을 겁니다.

이말은 echo 문은 print문과 동일합니다. 그런데 조금 다른점이 있다면

print 문은 한가지 문장 밖에 못옵니다 그런데 여러분장이 올 수 있습니다.

echo $a,$b,$c;

이런식으로 말입니다.

그리고 PHP 프로그래머들은 평소에 print보다는 echo 문을 많이 씁니다. 그 이유는 저도 잘 모르겠습니다.

출력분에서 특수 문자를 출력하기 위해서는 \ 를 사용합니다.

특수 문자는 다음과 같은 것들이 있습니다

$, ", \

위의 세가지를 출력하기 위해서는 \를 압에다가 붙이시면 됩니다. 그럼으로 다음과 같이 실제 프로그램에서는 쓰이겠지요.

<?
$jongha="jongha";

echo "\$jongha is $jongha";

echo "김종하가 어느날 말했습니다. \"사람들의 삶은 음.!!!\" 이라고";

echo "우리는 자랑스런 /대한국민\\입니다. ";

?>

이걸 실제로 실행해 보십시고 그리고 다음코딩 할때는 \를 한번 빼 보십시오.

그리고 에러 메시지를 확인해 보십시오

이 연습은 매우 중요합니다. 그 이유는 여러분들이 앞으로 코딩을 하면서 무한히 만날 에러를 디버깅하는데 좋은 경험을 제공합니다.

꼭 한번 해 보시길 바랍니다. 어떤 에러를 나타내는지..

여기다가 메모를 달아 주시면 숙제한걸로 생각하겠습니다. 숙제 안하면 다음 강좌는 안해도 되는 것으로 알겠습니다. ㅋ ㅋ ㅋ 숙제를 한분이라도 하시면 강좌는 계속 진행 합니다.

그럼 오늘은 출력 문에 대해서 배웠습니다.

PHP에서 출력문은 print와 echo 가 있으며 별차이가 없으면서도, PHPer들은 주로 echo를 사용합니다.

그리고, 오늘 내준 숙제 꼭 하시길 ....

그럼이만.

2009/01/31 09:08 2009/01/31 09:08

반응형

+ Recent posts