웹마스터 팁
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
제목 | 글쓴이 | 날짜 |
---|---|---|
초간단 스팸방지 하면서 곧바로 메일 보내기 [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 |