 |
|
|  |
|
 |
14년 전 |
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로 인식을 해버립니다.
|
|
추천 : 452 |
추천
목록
|
|
|  |
|