php 초보 탈출 (기초 및 변수 편) > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

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

MySQL 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>
추천
0

댓글 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 는.. 테스트 안해봤습니다. 구별 하는듯 합니다.
전체 4

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT