-
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. 한글 입력에 조금 관대한 편이다.
'IT 공부방 [기본지식 정리] > PHP 웹 개발' 카테고리의 다른 글
CentOS 6에 apache - php 7 - Mysql 5.7.26 설치하기 (0) 2019.04.30 PHP 설치 방법 (0) 2019.04.20