PHP 문법

PHP 스크립트는 서버에서 실행되고, 브라우저로 깨끗한 HTML 결과를 전송합니다.

기본 PHP 문법

PHP 스크립트는 문서의 어느 위치에나 배치할 수 있습니다.

PHP 스크립트는 <?php 시작, ?> 끝:

<?php
// 여기는 PHP 코드입니다
?>

PHP 파일의 기본 파일 확장명은 ".php"입니다.

PHP 파일은 일반적으로 HTML 태그와 일부 PHP 스크립트 코드를 포함하고 있습니다.

아래의 예제는 "echo" 내장 PHP 함수를 사용하여 웹 페이지에 "Hello World!" 텍스트를 출력하는 간단한 PHP 파일입니다:

예제

<!DOCTYPE html>
<html>
<body>
<h1>제일 첫 PHP 페이지</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

실행 예제

주석:PHP 문은 세미콜론(;)으로 끝납니다. PHP 코드 블록의 닫는 태그도 자동으로 세미콜론을 나타냅니다(따라서 PHP 코드 블록의 마지막 줄에서 세미콜론을 사용할 필요가 없습니다).

PHP의 주석

PHP 코드의 주석은 프로그램으로 읽히거나 실행되지 않습니다. 그 역할은 코드 편집자에게 읽히는 것뿐입니다.

주석의 사용 목적:

  • 타인이 당신이 하는 작업을 이해할 수 있도록 - 주석은 다른 프로그래머가 당신이 각 단계에서 하는 작업을 이해할 수 있도록 합니다(팀에서 일하는 경우)
  • 자신에게 기억하도록 - 많은 프로그래머들은 1년에서 2년 후에 프로젝트를 다시 수행하고, 그들이 한 일을 다시 고려해야 하는 경험을 했습니다. 주석은 코드를 작성하는 동안의 생각을 기록할 수 있습니다.

PHP는 세 가지 주석을 지원합니다:

예제

<!DOCTYPE html>
<html>
<body>
<?php
// 이것도 단一行 주석입니다
# 이것도 단一行 주석입니다
/*
이것은 다중 줄 주석 블록입니다
그것은 이렇게 걸쳐 있습니다
다중 줄
*/
?>
</body>
</html>

실행 예제

PHP 대소문자 구분

PHP에서는 모든 사용자 정의 함수, 클래스, 키워드(예: if, else, echo 등)가 대소문자 구분을 합니다.

아래의 예제에서는 이 세 가지 echo 문장 모두가 올바르게 사용됩니다. (동일한 의미):

예제

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

실행 예제

하지만 PHP에서는 모든 변수가 대소문자 구분을 합니다.

아래의 예제에서는 첫 번째 문장만 $color 변수의 값을 표시합니다. (이는 $color, $COLOR, $coLOR가 세 가지 다른 변수로 간주된다라는 이유입니다):

예제

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

실행 예제