생활코딩/웹어플리케이션 만들기

[생활코딩/웹어플리케이션] JavaScript vs PHP 기본 문법

닥스훈스 2019. 3. 3. 21:12

PHP

<?php

?>

지금부터 PHP가 시작된다는 역할을 PHP엔진(PHP인터프리터)에게 알려주는 코드

 PHP엔진은 해석된 결과를 웹페이지에 삽입한다.



JAVASCRIPT

<script></script>

웹브라우저가 자바스크립트를 해석해서 보여준다.



PHP와 JAVASCRIPT의 차이





PHP는 서버 사이드 언어, 즉 서버에서 구문이 실행된 결과과 만들어져서 웹브라우저에게 전송된다.

그러므로 웹브라우저에는 20이라고 찍히게 된다.

@작동원리

Client가 .php파일을 서버에 요청하게 되면 서버에서는 .php보고 
php interpreter(혹은 php engine)에게 넘긴다. 
php interpreter는 php의 content를 해석해서 결과를 웹서버에게 넘겨주고
웹서버는 해석된 file을 웹브라우저에게 전달한다.



JAVASCRIPT는 웹브라우저에서 해석해서 처리하는 언어이므로 서버에서 손대지 않으며, 웹브라우저에서

해석에서 화면에 반영된다. 그러므로 JAVASCRIPT는 클라이언트 언어라고 부른다.