PHP 5 Syntax


PHP 스크립트는 서버에서 실행되고, 일반 HTML 결과를 브라우저로 다시 전송된다.


Basic PHP Syntax

PHP 스크립트는 문서의 어디든지 삽입 될 수 있습니다.

PHP 스크립트는 <?php 로 시작하고,  ?> 로 종료한다.:

<?php
// PHP code goes here
?>

PHP 파일의 기본 파일 확장자는 ".php" 입니다.

PHP 파일은 일반적으로 HTML 태그 및 일부 PHP 스크립트 코드가 포함되어 있습니다.

다음은 간단한 PHP 파일의 예이다. 이는 내장 된 PHP 함수 "echo"를 사용하는 PHP 스크립트를 사용하여 웹 페이지에 텍스트 "Hello World!” 를 출력 한다.:

Example

<!DOCTYPE html>
<html>
<body>

<h1>My first PHP page</h1>

<?php
echo "Hello World!";
?>


</body>
</html>

Run example »

Note:  PHP 문을 세미콜론(;)으로 종료합니다. PHP 코드 블록을 종료 태그는 자동으로 세미콜론을 의미한다 (그래서 PHP 블록의 마지막 줄에 종료하는 세미콜론을 추가할 필요는 없습니다).


주석(Comments) in PHP

PHP 코드의 주석은 프로그램의 일부로 읽히거나/실행되지 않는 줄입니다. 그것의 유일한 목적은 코드를 편집하는 누군가에 의해 읽히는 것이다!

PHP는 주석으로 세 가지 방법을 지원합니다 :

Example

<!DOCTYPE html>
<html>
<body>

<?php
// This is a single line comment

# This is also a single line comment

/*
This is a multiple lines comment block
that spans over more than
one line
*/
?>


</body>
</html>

Run example »
Run example »


PHP Case Sensitivity

PHP 에서는 모든 사용자 정의 functions, classes keywords (e.g. if, else, while, echo, etc.) 에서 대 소 문자를 구분하지 않습니다.

아래의 예에서, 세 가지 echo 문은 합법적(같은 것) 입니다 :

Example

<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>


</body>
</html>

Run example »

그러나, PHP 에서 모든 변수(variables)는 대소 문자를 구분합니다.

아래의 예에서, 첫 번째 문장만 $color 변수의 값을 표시합니다. ($color, $COLOR, 과  $coLOR 이 세 가지 서로 다른 변수로 처리되기 때문이다) :

Example

<!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>

Run example »