ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • php 언어란?
    IT 공부방 [기본지식 정리]/PHP 웹 개발 2019. 4. 20. 16:22

     

     

    PHP는 무엇일까?

     

    웹서비스 그림 설명

    ...더보기
    웹 서비스 구조

     

      우리가 크롬을 켜서 로그인을 할 경우 데이터 통신이 일어난다.

      우리가 우리 계정을 사용하기 위해선 우리 계정임을 인증 받아야 한다. 

      그럴 때 서버는 아이디, 비밀번호를 검사하는 프로세스를 돌려야 한다.

      이것을 CGI (Common Gateway Interface) 처리를 한다고 표현한다. 

     

      이런 과정을 바탕으로 Client Site Script 와 Server Site Script 가 무엇이며

      PHP가 무엇을 위해 필요한 언어인지 설명하겠다.

    <---  더보기 클릭 ----->   

     

       HTML / CSS / JAVASCRIPT                        JSP / ASP(.NET) / PHP / Node.js

     

             <Client Site Script>                                   <Server Site Script>

     

     

        * CSS(Client Site Script)  :  클라이언트를 기반으로 클라이언트에서 프로세스를 처리하는 언어

        * SSS(Server Site Script)  :  서버를 기반으로 서버에서 프로세스를 처리하는 언어

        

     

     

     

     

    이 때 우리는 웹 서버에서 로그인 확인과 같은 프로세스 처리가 필요하다.

    이것을 위하여 존재하는 언어가 바로 SSS 언어이다.

     

     

    <php 언어의 특징>

     

    1. MySQL, MsSQL, Oracle, Sybase, ODBC, Mongo DB 등 여러가지 DB와 호환성이 좋다

     

    2. 거의 모든 운영체제에 구현이 가능

     

    3. 코드 작성이 쉽고 문법이 간단하다. (C/C++와 문법 유사)

     

    4. 인터프리터 방식을 가지기 때문에 처리속도가 매우 빠르다.  

       (한 줄씩 스크립트를 읽어 처리함)

     

    5. 문법이 간편하고 ASP / JSP 보다 코드의 양을 많이 줄여 줄수 있지만

       보안 부분에서는 신경써야 될 부분이 많다

     

    6. 한글 입력에 조금 관대한 편이다. 

     

     

     

Designed by Tistory.