프로그래밍 기본 문법
인간들이 사용하는 언어가 보통 공통적으로 주어 동사로 이루어진것 처럼
프로그래밍 언어들도 공통적인 기능성을 가지고 있으나, 각 언어의 취향에 따라 다른 스타일의 문법이 있을 뿐이다..
php
기본적으로 html과 똑같이 동작함
php의 시작과 끝을 알리는 표시
<?php 시작
echo "문자"; 출력내용
?> 끝
문자
헐 이럴수가? 계산을 해주네요 대박ㅋㅋ
<?php
echo 10+10;
?>
20
JavaScript
html태그로 시작과 끝을 표시
<script>
document.write("문자");
</script>
문자
얘도 마찬가지로 계산이 되서 출력됨
<script>
document.write("10+10");
</script>
20
이처럼 둘의 출력값은 같아요
둘의 차이점
그러나 웹브라우저에서 소스보기를 해보면
php는 그냥 결과값 20 만 나온다
javascript는 입력값이 전부 나온다
이 차이점은 왜때문에 발생하느냐?
php는 서버쪽 언어라서 php인터프리터(엔진)에게 파일 처리 맡겨서 php를 해석한 다음 그 결과를 웹서버에 다시 보내주면 그걸 웹브라우저에 전달해주는거임 그래서 웹브라우저는 php코드를 볼 수 없다뇽
자바는 웹브라우저가 해석해서 처리하는 언어다. 그래서 웹브라우저에서 볼수 있다요 이걸 클라이언트 동작 언어라고 합니다.
그렇다고 합니다..
흐흐
이게 아주 중요하다고 합니다..