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 »