코딩/백엔드 개발

php 문법 기초, php 주석

moodyblues 2022. 1. 11. 18:34
728x90

php 기초 문법

PHP는 "PHP: Hypertext Preprocessor"의 약자이다.
PHP는 서버에서 실행되는 언어이며, PHP 코드는 서버에서 실행되고 결과는 웹 브라우저에게 html로 반환된다.

PHP 파일은 텍스트와 HTML, CSS, JavaScript 및 PHP 코드를 포함할 수 있고 PHP 서버는 파일을 생성, 열기, 읽기, 쓰기, 삭제 및 닫기를 할 수 있으며, 양식 데이터를 수집할 수 있다

PHP는 쿠키를 보내고 받을 수 있고, PHP는 데이터베이스의 데이터를 추가, 삭제, 수정할 수 있다.

PHP 7은 PHP 5.6보다 오류처리가 개선되었고, 속도가 훨씬 빠르다. 새로운 연산자(예: spaceship 연산자:  <=> 등 )를 지원한다.

php 기초 문법
php 기초 문법

1. php 구문

php 스크립트는 문서의 아무 곳에나 배치될 수 있다.

1) 다만 다음처럼 형식을 갖추면 된다.

즉, 이 구문이 php 코드임을 확실히 하기 위해 반드시 코드의 시작과 끝에 php 코드 삽입을 알려야 한다.

<?php
// 이곳에 php 코드가 오면 된다.
?>

아래 2,3,4줄의 공간이 php 코드 공간:
이 파일을 서버에 저장하면 서버에서는 이 공간을 php코드로 인식하여 이에 맞게 컴파일링(처리)한다.

php 코드 공간
php 코드 공간

즉 브라우저에는 다음과 같이 보인다.

php 문: 브라우저 보기
php 문: 브라우저 보기

php 파일은 html 태그와 php 스크립트 코드를 포함한다.


2) php코드의 또 다른 삽입 방법

다음과 같이 스크립트 태그를 이용하는 방법이 있다.

<script language="php"> 
// 이 곳에 php 코드가 오면 된다
</script>

2. 세미콜론 ; 두 개 이상의 명령 구분

php 문이 끝날 때는 세미콜론(;)으로 끝난다.

<?php      
    echo "hello";
    echo "hello Lorem";
?>

마지막 구문에는 세미콜론을 생략할 수 있다.

<?php      
    echo "hello";
    echo "hello Lorem"
?>

문서의 마지막에는 닫는 "?>" 생략할 수 있다.

<?php      
    echo "hello";
    echo "hello Lorem";

3. 대소문자 구분

php 키워드는 대소문자를 구분하지 않는다
즉, ECHO, Echo, echo는 모두 동일한 결과를 가져온다.

그러나 변수 이름에는 반드시 대소문자를 구분하여 사용해야 한다.


3. PHP의 주석

PHP 주석은 실행되지 않는 행이다.
사람이 코드를 이해할 수 있도록 설명을 적은 것이다.

한 줄 주석

<?php
// 이것은 한 줄짜리 주석입니다.
# 이것도 한 줄짜리 주석입니다.
?>

두 줄 이상 주석

<?php
/*
이것은 두 줄 이상
여러 줄에 대한
주석이다.
*/
?>