ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [PHP] 동작 원리, PHP문법
    Web/PHP 2019. 6. 26. 16:57

    웹 프로그래밍 언어

    웹 시스템 중 서버 측에서 실행되는 서버 사이드 언어를 웹 프로그래밍 언어라고도 부른다.

    PHP 리눅스, 윈도우 Apache 등 빠름 이식성 중
    JSP 리눅스, 윈도우 Tomcat 등 느림 이식성 상
    ASP.NET 윈도우 IIS 보통 이식성 하

    PHP는 웹 시스템인 클라이언트 / 서버 환경에서 동작하는 서버 사이드 스크립트 언어이다.

     

     

    1. 클라이언트가 웹 브라우저를 통해 웹 서버에 원하는 웹 페이지를 요청

    2. 웹 서버는 클라이언트가 요청한 웹 페이지의 로직 및 데이터베이스와의 연동을 위해 PHP 파서(parser)에 의한 처리

    3. 이때 PHP 파서는 데이터베이스와의 연동이 필요하면 데이터베이스와 데이터의 처리를 수행

    4. PHP 파서는 웹 페이지의 로직 및 데이터베이스와의 작업 처리 결과를 웹 서버로 전달

    5. 웹 서버는 전달받은 데이터로 웹 페이지를 완성하여 웹 브라우저로 응답을 전송

     

    PHP 문법

    PHP 코드는 웹 페이지 소스의 어떤 영역에서나 작성이 가능하다.

    따라서 PHP 파서가 PHP 코드를 인식하기 위해서는 태그나 스크립트 사용과 같이 그 시작과 끝을 알려줄 필요가 있다

     

    PHP코드인지 알려주는 스타일은 아래와 같다.

    • PHP  : <?php  안에 들어갈 내용  ?>
    • SCRIPT : <script> ... </script>
    • ASP : <% ... %>

    PHP 코드 작성시 short tag를 확장하면 <? ?> 식으로도 사용이 가능하다. 단일 변수에는 echo문구까지 =로 치환하여 사용 가능하다.

    이 시작 정의와 끝은 마이그레이션이나 소스환경을 변경해줄 때 문제가 될 수 있기에 꼭 지켜서 개발해야한다.


    <?php

    echo "나의 거울을 닦자.";

    ?>

     

    쿼테이션 " 이나 세미콜론 ; 은 개발 문법에 있어서 중요하게 지켜야 할 약속이다.

    댓글

Designed by Tistory.