웹마스터 팁

국에 밥말아먹는 PHP 프로그래밍 그 첫시간..
PHP는 뭐하는 밥이냐?! (최종 목표가 '국밥'을 만드는게 최종목표이므로)

PHP는 HTML에 조금 더 덧붙이는것 그 행동만으로 프로그램이 됩니다.

예제 1)
<? $oh="break!"; ?>
<html>
<head>
<title>국밥 말아줄까?</title>
</head>
<body>
<font size=2><?=$oh?></font>
</body>
</html>

소스를 잘 보면 HTML이 주가 되고 <?로 시작해서 ?>로 끝나는 이상한 놈이 하나 보입니다.
이게 PHP입니다. (echo로 시작해서 저 모든 내용을 넣고 싶었으나 처음이라 HTML로 시작하려고 저랬습니다 -_-.. PHP 인터프리터에서 해석속도는 echo 구문으로 모두 처리한것보다 저게 훠얼씬 빠를겁니다 -_-;)

PHP는 다음과 같이 시작과 끝을 할 수 있습니다. (우쒸. 많이 본 내용이잖아!)
1. <? ~~~~ ?>
2. <?php ~~~~ ?>
3. <% ~~~~ %>
4. <script language=php>~~~</script>

기본적으로 PHP는 2번을 지원합니다. 1번은 Short tags (??) 라는 옵션이 켜져있어야 사용이 가능하며 3번은 ASP Style TAG로써 이것도 php.ini에서 켜주어야만 사용이 가능합니다.
4번의 경우 뭐 Javascript 쓸때도 저렇게 쓰니 신경 안쓰셔도 되겠습니다 (덜덜덜)

예제 1번을 같이 한번 살펴 보도록 하겠습니다.

<? $oh="break!"; ?> 이 곳을 보면 '변수'가 설정되어 있습니다. $oh 변수 안에는 break! 라는 문자열이 '저장' 되어 있습니다. 그 아래부터는 영락없는 HTML이죠.
<html>
<head>
<title>국밥 말아줄까?</title>
</head>
<body>
<font size=2><?=$oh?></font> 흠. 그런데 <?=$oh?> 이건 또 뭐냐고요? '=$oh'는 'echo "$oh";'와 같은 역할을 한답니다. echo에 관한 설명은 바로 아래에서..
</body>
</html>

소스를 같이 보셨습니다..
밥에 소스가 들어갔다니 미치고 환장할 노릇이죠(?! 비빔밥이냐? -_-;; 농담입니다..)

여기서 우리는 가장 PHP를 하면서 많이 보게 될 PHP 명령어를 외워둬야 합니다.

바로.. echo! (영어로는 '에코'+ '라고 읽습니다.. 덜덜덜)

외우기 싫어도 외워야 합니다. (참.. 모든 PHP 명령어 뒤에는 세미콜론(;)을 붙여야 합니다.. 거의 대부분의 프로그래밍 언어는 세미콜론으로 한 명령어가 끝났음을 알립니다. 세미콜론에 현상금 5억!)

우리 모두 Hello World를 출력해봅시다. [;;]

<? echo "Hello World"; ?>
PHP에서의 Hello World 입니다.

잠시 딴소리를 하자면 PHP 같은 CGI 형태의 언어중에서도 Perl 이라는 애가 있습니다.
그놈은 참 복잡합니다 [;]
시작은 #!/usr/bin/perl로 시작해서 끝은 없죠 [;]

#!/usr/bin/perl

print "Hello, World...n";

이게 Perl 식 Hello World 입니다 [덜덜덜]

상편이 끝났습니다.. 고로 쌀 불리기가 끝났군요. 중편을 기대해주세요 [빡-]
제목 글쓴이 날짜
초간단 스팸방지 하면서 곧바로 메일 보내기 [3] U2em 2004.05.31
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] 김동욱 2004.05.30
초간단 설문조사 소스 [3] 이혁 2004.05.27
PHP로 구현하는 음악 감상실 [9] file 컴도미 2004.05.21
[국밥PHP] 1-1(1). 개념정리 Break Time (Build 1) [7] 9000㎒ 2004.05.18
팁 아닌 팁 한달전... http://zentoo.com 2004.05.15
포털사이트 처럼 시스템 점검중 만들기 [3] http://zentoo.com 2004.05.14
PHP 4에서 PHP 5로 이행 [5] 이종현 2004.04.30
PHP5 RC2 Released. [4] 써니루루☆ 2004.04.27
트랙백 구현하기 - 2. 트랙백의 형식 file TheMics 2004.04.22
트랙백 구현하기 - 2. 트랙백의 형식 file TheMics 2004.04.22
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] 박종찬 2004.04.18
트랙백 구현하기 - 1. 트랙백이란 무엇인가? [4] file TheMics 2004.04.18
[국에 밥말아먹는 PHP 프로그래밍] 1-1. PHP는 뭐하는 밥이냐?! (상) (Build 2) [17] 9000㎒ 2004.04.18
배열의 정렬에 대한 약간의 강의 [2] ♡다솜지기♡ 2004.04.02
드디어 PHP 5 RC1 발표(04.03.18) [8] 써니루루☆ 2004.03.19
PHP와 MYSQL연동 관련함수 [3] 백무혼 2004.03.07
함수] Exec 함수에 대한 간략한 설명 [3] NS 2004.03.05
초간단 인라이브 방송여부 알아보기 프로그램. [12] 심심타 2004.03.01
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] file 『처니리♂』 2004.02.29