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>
안되는 실력이지만 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개
계속 올려야 하는데.. 시간이 ㅠㅠ.. 이것저것 하다 보니 ..
계속 꾸준히 올려보도록 하겠습니다~!
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 는.. 테스트 안해봤습니다. 구별 하는듯 합니다.