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는 클라이언트 언어라고 부른다.
'생활코딩 > 웹어플리케이션 만들기' 카테고리의 다른 글
[생활코딩/웹어플리케이션] JavaScript vs PHP 변수 (0) | 2019.03.03 |
---|---|
[생활코딩/웹어플리케이션] JavaScript vs PHP 문자 (0) | 2019.03.03 |
[생활코딩/웹어플리케이션] JavaScript vs PHP (0) | 2019.03.03 |
[생활코딩/웹어플리케이션] htdoc, HTML (0) | 2019.03.03 |
[생활코딩/웹어플리케이션] 서버와 클라이언트 (0) | 2019.03.03 |