웹마스터 팁
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
윗분.. 그럼 소주는 뭐냐고 하셨는데.. 음. 제가 곰곰히 생각해본결고.. 소주란 말이죠.. 튜닝 이라고 봅니다 ㅡㅅㅡ
적당히 하면 좋은 소주(튜닝), 소주 잘못 먹거나, 많이 쳐먹으면 탈나죠 ㅡㅡ ;(튜닝잘몬하다 개짝난꼴을 상상을.. ㅋㅋㅋ)
제목 | 글쓴이 | 날짜 |
---|---|---|
ux를 편리하게 하기 위한 css 팁 | 두랄루민 | 2014.02.03 |
1.5 -> 1.7 업글중 백지상태 부분!! | una_nampyeon | 2014.02.03 |
게시판 스킨 분석 [2] | 이온디 | 2014.01.28 |
일반회원도 embed 태그 사용하는 방법! (다음/티스토리/구글드라이브 등) 가장 최근코어버전 해결완료!! [9] | 주택바가지 | 2014.01.27 |
아이디 계정때도 이메일 변경시 재인증 메일 발송하기 [1] | 혼ME | 2013.06.19 |
SSL 적용시 작은 iframe 없애기
[1]
![]() | explode | 2013.11.28 |
사이트맵에서 메뉴 생성할때 메뉴 추가 항목에 해당 모듈이 바로 연결되도록 [2] | sejin7940 | 2014.01.25 |
인사말 랜덤추출 스크립트 [xe적용방법] [12] | 라싸 | 2008.02.18 |
부트스트랩 기초 지식 강의 | 돼지코구뇽 | 2014.01.24 |
XE 1,7 에서 확장변수 기준으로 정렬 기능이 작동 안 하는 버그 수정법 [1] | sejin7940 | 2013.12.04 |
faq 묘듈 사용시 레이아웃을 깨는 css [3] | 착한악마 | 2014.01.23 |
input 체크박스, 라디오버튼 테두리 제거 | 헤이즈디자인 | 2014.01.22 |
xe_2009 게시판 스킨 사용시 브라우저 타이틀 지우기 | 착한악마 | 2014.01.23 |
Captcha 애드온 준회원만 적용하기 [2] | 라싸 | 2014.01.22 |
1.7.3.8 설치 후 위에 어드민바가 안 보이는 증상을 해결하는 방법. [2] | 야옹이님 | 2014.01.22 |
싸이트 운영하면서 외부링크 차단하는방법 100% ok [12] | 뭥미1 | 2009.07.10 |
APMSETUP7에서 PHP 버전 업그레이드 [1] | YJSoft | 2014.01.14 |
[jQuery] PNG투명 이미지 animate시 IE7,8 투명이미지 표현 문제. | 투니페이퍼 | 2014.01.21 |
룰셋 적용 팁
[1]
![]() | 루비스코 | 2014.01.20 |
게시판 설정의 게시판 정보 탭에서, 고급 항목이 항상 노출되도록 하는 방법 [3] | sejin7940 | 2014.01.20 |