웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[국에 밥말아먹는 PHP 프로그래밍] 1-1. PHP는 뭐하는 밥이냐?! (상) (Build 2)
2004.04.18 15:06
국에 밥말아먹는 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 입니다 [덜덜덜]
상편이 끝났습니다.. 고로 쌀 불리기가 끝났군요. 중편을 기대해주세요 [빡-]
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 입니다 [덜덜덜]
상편이 끝났습니다.. 고로 쌀 불리기가 끝났군요. 중편을 기대해주세요 [빡-]
댓글 17
-
9000㎒
2004.04.18 15:07
참. 오/탈자 있으면 신고해주시기 바랍니다 (그래서 빌드제도 도입 -_-) -
양영직
2004.04.18 16:45
HTML이 밥솥이고...PHP는 거기서 만들어진 고슬고슬한 쌀밥이 아닐런지....-_-
HTML은 PHP가 출력하는 걸 VISUALIZE하여 보여주잔아요 -_- -
9000㎒
2004.04.18 16:46
양영직 // HTML이 밥솥이고 PHP는 거기서 만들어진 고슬고슬한 쌀밥이 맞습니다 [;] (그래서 쌀을 불렸잖습니까;;)
거기에 국은 무엇이냐? 바로 응용을 해서 간단한 장난감을 만들어 보는것이 국이 될겁니다 [;]
밥과 국이 만나서 국밥이 되면 최강(?!)의 음식(!!)이 될거니까요
참 듣기 좋은 비유이군요 [;] -
Pe-i
2004.04.18 17:22
다 틀렸음!!!
밥솥은 Server 가 되지요!
HTML이 밥이고, PHP가 국이고...
그밖의 MySQL DB라던가 StyleSheet 등이 반찬이 되구요. 'ㅡ') -
김선유
2004.04.18 19:51
안녕하세요.
밥, 국, 솥, 등등 다 좋네요.
일단 시작하셨으니 끝까지 해 주세요.
계속 보면서 공부할께요. -
무쏘처럼
2004.04.18 22:10
밥솥이 서버고, 쌀은 PHP고...밥은..HTML이 맞지 않을까요 ^^ -
김도훈
2004.04.19 00:36
그럼 대체 쏘주는 뭡니까 -
9000㎒
2004.04.19 17:15
김도훈 // 매우 죄송하긴 한데 제가 술을 못먹어서요 ^^; -
양영직
2004.04.19 20:40
앗...서버를 생각 안한 비유였군요 -_-;; -
u2em
2004.04.22 20:38
echo는 c의 cout와 비슷하게 사용할 수 있습니다.
cout<<"Hello "<<"C++n";
echo "Hello ", "PHPn";
즉 인자가 여러개여도 됩니다. -
Pw-NET
2004.04.25 09:53
php % 로도 시작할수 있었나요 ㅡㅡ??? 쩝...
asp만 %로 시작하는줄 알았지... -
9000㎒
2004.04.23 16:17
참. '.'에 대해서도 설명을 해야겠습니다. -
9000㎒
2004.04.23 16:18
시험기간이라 릴리즈를 하고 싶어도 못하고 있네요 :) 5월 1일 이후를 기대해주세요 :) -
써니루루☆
2004.04.25 12:40
asp php jsp <%로 시작할 수 있죠. 설정만 맞춘다면 -
Pe-i
2004.05.19 21:41
지금 봤음;
'=$oh'는 'echo "$oh";'와 같은 역할을 한답니다.
정석대로라면...
'=$oh'는 'echo $oh;'와 같은 역할을 한답니다.
이지~ -
LetMeLove
2004.05.21 11:44
원래는 echo 가 정석이구여... = 는 편의상 줄여서 쓰는 숏타입 입니다. 한가지 예를 더 들자면.... $HTTP_SESSION_VARS 도 $_SESSION으로 쓰는 것과 비슷하죠.... -
오로바이
2004.10.25 15:19
윗분.. 그럼 소주는 뭐냐고 하셨는데.. 음. 제가 곰곰히 생각해본결고.. 소주란 말이죠.. 튜닝 이라고 봅니다 ㅡㅅㅡ
적당히 하면 좋은 소주(튜닝), 소주 잘못 먹거나, 많이 쳐먹으면 탈나죠 ㅡㅡ ;(튜닝잘몬하다 개짝난꼴을 상상을.. ㅋㅋㅋ)
제목 | 글쓴이 | 날짜 |
---|---|---|
초간단 스팸방지 하면서 곧바로 메일 보내기 [3] | U2em | 2004.05.31 |
해당 ftp 파일 서버에서 다른곳의 ftp 파일 서버로 백업용도 및 전송하기.. [9] | 김동욱 | 2004.05.30 |
초간단 설문조사 소스 [3] | 이혁 | 2004.05.27 |
PHP로 구현하는 음악 감상실 [9] | 컴도미 | 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. 트랙백의 형식 | TheMics | 2004.04.22 |
트랙백 구현하기 - 2. 트랙백의 형식 | TheMics | 2004.04.22 |
엔지오 채널 따라하기 -_-& www자동 붙이기 [6] | 박종찬 | 2004.04.18 |
트랙백 구현하기 - 1. 트랙백이란 무엇인가? [4] | 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] | 『처니리♂』 | 2004.02.29 |