웹마스터 팁

국에 밥말아먹는 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 입니다 [덜덜덜]

상편이 끝났습니다.. 고로 쌀 불리기가 끝났군요. 중편을 기대해주세요 [빡-]
제목 글쓴이 날짜
트랙백 구현하기 - 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
폴더에 사진올려놓고 리스트자동으로 만들기 [7] 김인기 2004.02.22
여러 DB에서 최근 게시물 추출하기 위한 소스 입니다. [6] NS 2004.02.21
HTML,이미지,동영상 파일 열리지 않고 다운로드되도록 만들기(수정) [21] TheMics 2004.02.19
한꼬마의 제로보드 활용법 (게시물 추출하기) [4] 한꼬마 2004.02.17
[허접팀]랜덤 이미지 불러오기( +_+)/" [9] 『처니리♂』 2004.02.12
간단한 랜덤 게시물 구하는 간단한 소스입니다. [5] NS 2004.02.12
cd키랑 비슷한거 만들기 -_-;; [12] 추천대화상대 2004.02.11
많은 txt파일 db에 한번에 저장시키기 -_-;;(별 내용없으나 필요하신분은 보세요) [1] 추천대화상대 2004.02.11
이미지 업로드시 자동으로 섬네일 이미지 만들어 주기 [2] 장정식 2004.02.02
제로 카운터 ip 체크형에서 쿠키 체크 형으로 바꾸기 [8] 정재원 2004.01.27
[초허접기초] 하드디스크 용량을 구해보자..!! [13] SeePaGae 2004.01.24
[초허접기초!!] PHP 가 무엇인고..?? 1탄.. [6] SeePaGae 2004.01.24