l

php 초보 탈출 (기초 및 변수 편)

아래의 본문은 제 블로그에 있는 내용입니다 .

안되는 실력이지만 php강좌를 시작해볼까 합니다. 블로그에 이런글을 쓰게 되다니.. ㅋㅋ

허접하다고 욕하지 마시길 ㅋ

php가 함수형언어이기도 하면서 완벽하진 않지만 객체지향형 언어로도 사용 할 수있고 요즘은 웹프로그래밍에

ruby도 많이 이용하는것 같더군요.. 머 플밍하실줄 아시는 분들은 php레퍼런스를 참조하시길.. 플밍을

하나도 못한다는 전제 하에 APM(apache, php, mysql)은 설치하실줄 안다 치고 시작하겠습니다.

APM 을 설치하셨으면 apache설치 폴더안에 conf폴더 httpd.conf파일을 확인하셔야 합니다.

httpd.conf 파일안에 LoadModule php5_module modules/libphp5.so 이 라인이 있으셔야 하구요

(php5 가 아니라면 php5_module 이부분은 다르실수있습니다. 그리고 module/libphp5.so 이부분은
컴퓨터 설정마다 틀리더군요.)

자 그부분이 있으시면 다음으로

AddType application.x-httpd-php .php .html .htm

이부분을 확인하셔야 합니다.

이 부분은 뒤에 확장자가 php와 html그리고 htm 일때 php코드를 사용할수있게 해주는 부분이네요.

더 추가하셔도 상관 없습니다.

저부분을 확인하시고 apache를 실행시키셨다면 이제 php를 사용할 준비가 되신거에요

자 그럼 파일을 만드시고 시작을 해보겠습니다.


test.php
<?
$test1 = "hello";
echo($test1);
?>




자 저 파일을 만드시고 브라우져로 열어보시면.. hello라는 글짜가 뜰겁니다.

코드를 보시면 $test1 = "hello"; 라는 부분이 보이시죠? 저 부분은 $test1이라는 변수에 hello라는 문자열을

넣으라는 소리입니다. 보셨듯이 php에서는 변수형을 따로 선언할 필요가 없습니다.

그냥 앞에 $만 넣어주시고 뒤에 변수명만 넣어주시면 바로 변수를 사용 할 수 있습니다. 앞부분에 $표시가
변수라는 표시라고 보시면 됩니다.


<?

$myAge = 16; // PHP Integer 형 (그냥 자연수)
$yourAge = 15.5; // a PHP Float 형 (소수점 표시 수)
$hasHair = true; // a PHP Boolean 형 (참과 거짓)
$greeting = "Hello World!" // a PHP String 형 (문자열)

?>



위 와 같은 식으로 그냥 변수를 선언하고 어떤 변수형이든 넣어주시면 바로 변수가 그 변수형이 됩니다.

이제 test.php의 밑에 부분을 보시면 echo($test1); 이부분이 있습니다.

이부분은 echo라는 함수를 쓰는 부분입니다. 여러가지 php내장 함수들이 있습니다. 대표적으로 많이 쓰이는

함수지요 그냥 화면에 뿌려주라는 뜻이라고 생각하시면 됩니다.

예를 들어서 echo("test"); 라고 중간에 스트링이나 숫자를 바로 넣어주셔도 됩니다. 자세한건 함수 레퍼런스를

참고 하세요

php.net에 있답니다. 제가 쓴 코드에선 변수를 넣어줬죠. 그레서 변수에 넣은 내용을 바로 뿌려주는 겁니다.

아 그리고 한 행이 끝날때 ;를 붙여주셔야 되요.. 실행하라는 명령어 입니다. 굳이 한행이 끝나지 않더라도

써주셔도 됩니다. 예를들어


<?
$myAge = 16; $yourAge = 15.5;
?>



이런식으로 써주셔도 정상작동 합니다. 하지만 명령라인이 하나 끝날때는 꼭 붙여주셔야 합니다. 아니면 에러

메시지가 ㄷㄷㄷㄷ

아 그리고 주석에 대해서 설명드릴께요 // 이것은 주석 명령어입니다. // 뒤에 있는 한줄은 코드로 치지 말라

라고 하는 거죠. 그리고 /* (주석 시작) */(주석 끝) 이것은 /* 부터 */ 전까지는 코드로 치지 말라는 소리에요

줄과 상관없이..

아 그리고 <? 부분과 ?>부분은 php의 처음과 끝을 알립니다. 저 안에서 php코딩을

해주셔야 합니다. 저 밖에서 하면 html로 인식을 해버립니다.

간단 기초및 변수 설명이었습니다<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
|

댓글 5개

아따 이건 처음 배우는 분에게 좋은 정보입니다. 알고나면 뭐 다 그렇듯 눈에 안들어오지만 첨에 호기심갈때 이런글 참 좋지요...^^
감사 합니다^^;;

계속 올려야 하는데.. 시간이 ㅠㅠ.. 이것저것 하다 보니 ..

계속 꾸준히 올려보도록 하겠습니다~!
변수는4가지의 성질을 갖고 있죠.

type, size, left value, right value..

그리고 선언과 정의가 있구요... 이젠 기억도 가물 하네요.

다른 언어에서는 특히 C... 그러나 기억도 없군요.. 굳이 예를 들자면 ..(문법틀려도 이해해주세욤)

int a; //변수 a 선언, type는 int , size는 int 기본 사이즈, left value 는 메모리 어딘가의 주소

a = 32; // 변수의 정의, right value 는 32.

이걸 php는 한방에 하죠.

$a =32;

편합니다..
혼동하는 것중에 하나가.

변수는 대소문자를 구별합니다.

$a =32;
$A = 34;

두개의 값은 다르고 서로 다른 변수 입니다.

펑션은 대소문자를 구별하지 않습니다.

function echo(){
}

function ECHO(){
}

는 동일한 함수입니다.

class 는.. 테스트 안해봤습니다. 구별 하는듯 합니다.
좋은 자료 감사합니다. 퍼가겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
15년 전 조회 1,273
15년 전 조회 1,371
15년 전 조회 729
15년 전 조회 2,286
15년 전 조회 1,020
15년 전 조회 758
15년 전 조회 1,098
15년 전 조회 804
15년 전 조회 2,061
15년 전 조회 1,095
15년 전 조회 912
15년 전 조회 1,012
15년 전 조회 963
15년 전 조회 974
15년 전 조회 1,046
15년 전 조회 561
15년 전 조회 486
15년 전 조회 458
15년 전 조회 1,157
15년 전 조회 957
15년 전 조회 800
15년 전 조회 798
15년 전 조회 1,199
15년 전 조회 3,210
15년 전 조회 1,075
15년 전 조회 1,887
15년 전 조회 1,142
15년 전 조회 967
15년 전 조회 2,612
15년 전 조회 1,608
15년 전 조회 2,508
15년 전 조회 2,620
15년 전 조회 1,339
15년 전 조회 1,044
15년 전 조회 1,519
15년 전 조회 920
15년 전 조회 1,211
15년 전 조회 1,112
15년 전 조회 1,508
15년 전 조회 1,657
15년 전 조회 920
15년 전 조회 1,335
15년 전 조회 1,125
15년 전 조회 956
15년 전 조회 1,026
15년 전 조회 1,351
15년 전 조회 782
15년 전 조회 967
15년 전 조회 2,621
15년 전 조회 1,438
15년 전 조회 801
15년 전 조회 834
15년 전 조회 1,276
15년 전 조회 1,310
15년 전 조회 1,563
15년 전 조회 1,052
15년 전 조회 1,418
15년 전 조회 716
15년 전 조회 1,060
15년 전 조회 1,321
15년 전 조회 2,729
15년 전 조회 1,091
15년 전 조회 1,071
15년 전 조회 973
15년 전 조회 849
15년 전 조회 860
15년 전 조회 3,450
15년 전 조회 2,820
15년 전 조회 1,998
15년 전 조회 2,446
15년 전 조회 1,535
15년 전 조회 1,084
15년 전 조회 1,079
15년 전 조회 2,361
15년 전 조회 904
15년 전 조회 1,947
15년 전 조회 744
15년 전 조회 1,895
15년 전 조회 832
15년 전 조회 2,502
15년 전 조회 754
15년 전 조회 1,184
15년 전 조회 731
15년 전 조회 2,903
15년 전 조회 1,277
15년 전 조회 1,307
15년 전 조회 1,318
15년 전 조회 1,380
15년 전 조회 988
15년 전 조회 1,750
15년 전 조회 1,276
15년 전 조회 858
15년 전 조회 2,721
15년 전 조회 1,106
15년 전 조회 1,302
15년 전 조회 1,104
15년 전 조회 1,953
15년 전 조회 1,966
15년 전 조회 1,617
15년 전 조회 974