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>