티스토리 뷰



PHP 기본 문법


PHP  는 기본적으로 *.php 의 확장자를 가지며 스크립트는 <?php 과 ?> 사이에 작성 됩니다. 


<?php
   //PHP 코드가 들어 갈 곳
?>  


 PHP 파일에는 HTML  코드가 같이 포함될 수 있습니다. 아래의 예제를 한번 보시겠습니다.


<!DOCTYPE html>
<html>
<body>

<?php
    echo "안녕 PHP";
?>

</body>
</html>

 echo 는 PHP 내부의 스크립트로 텍스트를 출력해주는 역할을 합니다. 또한 echo 의 끝에 세미콜론 ( ; ) 으로 마무리 된 것을 확인하실수 있으실 것 입니다. 프로그램 문단의 끝은 항상 세미콜론 으로 끝을 내주셔야 합니다.


* 아직 초반이라 PHP 에 관해서 HTML 과 함께 쓰도록 배우지만 굳이 HTML 을 포함하는 프로그래밍 언어로서만 사용하지는 않습니다. 물론 대부분의 경우가 HTML 표현을 위해서 사용되지만 서버의 뒷단에서 Perl, Python 과 같이 서비스 운영을 처리하는 역할을 하기도 한다는 것은 알아 두시기 바랍니다.





PHP 주석 처리 ( //, #, /* */ )


 PHP의 주석처리는 타 프로그램들의 주석처리와 유사합니다. 간단히 설명 드리면


주석이란?


 - 주석은 프로그램이 아닌 프로그래머( 사람 ) 보기위해 작성하는 '기록' 입니다.

 - 주석이된 부분은 프로그램이 처리하지 않습니다.

 - 주석은 프로그래머가 후에 작성된 코드가 어떤 역할을 하는지, 어떻게 구성 되어 있는지, 중요한 부분은 어느 것인지 에 관해서 후에도 볼수 있도록 '기록' 하거나 해당 코드의 작성자가 아닌 다른 사람도 코드에 관해서 알 수 있도록 기록하는 부분입니다.


<!DOCTYPE html>
<html>
<body>

<?php
// 한줄 짜리 주석

# 한줄 짜리 주석

/*
여러 줄짜리 주석 입니다.
이곳에는 여러 줄의
주석을 작성 하실수 있습니다.
*/

// 또한 코드 내부 중단에 코드의 작성이 가능합니다.
$x = 10 /* + 5 */ + 10;
echo $x;
?>

</body>
</html>



대소문자 구분


 대소문자 의 경우 키워드, 함수, 클래스 사용자 함수 의 경우 대소문자가 무시됩니다. 아래의 예제로 확인해 보시겠습니다. 


<!DOCTYPE html>
<html>
<body>

<?php
    echo "안녕 PHP<br/>";
    ECHO "안녕 PHP<br/>";
    ecHo "안녕 PHP<br/>";
?>

</body>
</html>


문서의 작성 후 확인해보신다면 아래와 같이 정상적으로 작성된 것을 확인하실 수 있습니다.



 하지만 후에 설명 드릴 변수의 경우 대소 문자의 구분이 확실하니 구분을 명확히 해주시기 바랍니다.


변수의 대소문자 구분 예제


<!DOCTYPE html>
<html>
<body>

<?php
    $apple = '사과';
    $appLe = '사과 아님';
    $AppLe = '진짜 사과 아님';

    echo '이건 '.$apple.'<br/>';
    echo '이건 '.$appLe.'<br/>';
    echo '이건 '.$AppLe.'<br/>';
?>

</body>
</html>

아래는 결과 입니다.



보시는 것처럼 변수의 경우 기본적으로 대소문자의 구분이 확실합니다. 후에 사용하실때 알아두시기 바랍니다.


* 여담이지만 보통 변수의 경우 전체를 소문자로, 상수의 경우 대문자로 작성합니다.


공유하기 링크
댓글