PHP란?

PHP는 C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어이다.
동적 웹 페이지를 쉽고 빠르게 만들어주며, PHP로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 PHP 코드를 해석해서 동적 웹 페이지를 생성한다.

PHP 코드는 웹 페이지의 어디에나 위치할 수 있다.
그래서 PHP 코드를 인식시키기 위해서는 코드의 시작과 끝을 알려주어야 한다.
아래는 PHP 코드의 영역을 알려주는 방식들이다.


1. PHP 권장 스타일 : <?php ... ?>  
2. HTML 스크립트 스타일 : <script language = "php"> ... </script>  
3. SGML 스타일 : <? ... ?>  
4. ASP 스타일 : <% ... %>


PHP 권장 스타일과 HTML 스크립트 스타일은 어떤 상황에서도 제대로 인식된다.
하지만 아래의 두가지 스타일은 php.ini 설정 파일의 특정 태그를 활성화했을 경우에만 정확히 인식이 된다.
따라서 PHP 권장 스타일을 사용하는 것이 좋다.



<?php
  echo "안녕하세요";
?>

PHP 명령문도 마지막은 세미콜론으로 끝난다.
세미콜론과 닫는 태그를 생략하더라도 정상적으로 동작하지만, 가독성이나 예상치 못한 상황을 위해 세미콜론과 닫는 태그를 모두 제대로 사용하는 것이 좋다.



// 한 줄 주석
# 한 줄 주석
/*
  여러 줄 주석
*/

PHP의 주석에는 위 처럼 여러가지 방식이 있다.
그리고 아래처럼 여러 줄 주석 안에 또 다른 한 줄 주석들을 삽입 할 수도 있다.


/* 여러 줄 주석 안에
  // 추가로
  # 한 줄 주석 삽입하기
*/



echo() 함수

echo() 함수는 C언어의 printf() 함수처럼 HTML 스트림에 문자열을 출력해주는 함수이다.

이러한 echo() 함수는 실제 함수가 아니므로, 인수를 전달할 때 괄호를 생략할 수도 있다.
하지만 두 개 이상의 인수를 전달할 때는 무조건 괄호를 생략해야 한다.

그리고 PHP는 키워드, 클래스, 함수 등 이름의 대소문자를 구분하지 않는다.
그래서 echo라고 작성하든 Echo나 ECHO라고 작성하든 모두 같은 동작을 한다.