에이치의 모바일 앱 개발
JavaScrip, PHP 본문
웹의 기반인 HTML 에서 꾸밈의 CSS와 유저와 상호작용하게 Javasrip, 생산성의 비약적인 향상을 위해 PHP 등장 자바의 JSP 파이썬의 장고, 루비의 루비온레이스가 있다. 이 후 DB가 폭증하면서 dbms 가 등장한다..
JavaScrip, PHP 학습에 앞서 환경 설정을 설명 드립니다.
학습 과정 중 쓰일 코드 오류 검사를 위해 다음과 같은 방법을 취합니다.
* Bitnami 의 C:\Bitnami\wampstack-7.1.13-0\php\php.ini 파일을 아래와 같이 편집합니다.
1. display_errors = Off -> display_errors = On
해당 부분은 에러 메시지를 보여줌으로 변경한다는 것인데, 변경 시 에러 노출에 의한 보안 이슈가 발생하니 디버깅 시에만 On 으로 설정하여 작업 합니다.
=>코드 오류 검사 가능
※ 위 사항 미 실행 시 코드 오류 검사 하는 방법 2가지 :
1. 에러 발생시 개발자 도구의 콘솔창에서 확인합니다.
단축키 F12 를 통해 확인 가능합니다.
2. C:\Bitnami\wampstack-7.1.13-0\apache2\logs\logs\error.log 파일에 에로 로그 기록이 있습니다.
해당 파일을 열어 에러 내용을 확인 할 수 있습니다.
2. opcache.enable=1 -> opcache.enable=0
해당 부분은 opcache 를 동작하지 않고, 코드 수정 내용이 즉시 반영됩니다.(설정을 안할 경우 수정 적용이 약 1분 정도 소요 됨)
=>실행 후 결과 확인까지의 시간 단축
위 변경 사항을 실제 반영하려면 Bitnami의 아파치 웹 서버를 리스타트 해야 합니다.
본격적으로 학습에 대한 내용을 진행합니다.
정적인 언어 : HTML - CSS
동적인 언어 : JavaScrip - PHP
php vs javascript
1.
PHP 코드 사용과 출력 방법은 다음과 같습니다.
<?php
$id = "minibot119";
echo $id;
var_dump(2==1); /* boolean */
?>
javascript 코드 사용과 출력 방법은 다음과 같습니다.
<script>
name = "minibot119";
document.write(name);
document.write(2==1); /* boolean */
</script>
2.
php 코드는 서버에서 코드를 읽고 처리하여 웹서버로 전달합니다.
javascript 는 웹브라우저에서 코드를 읽고 처리하여 처리합니다.
3.
php 의 숫자or문자 결합시 '+' 를 사용합니다
javascript 의 숫자 결합시 '+', 문자 결합시 '.' 를 사용합니다.
'Web > HTML' 카테고리의 다른 글
파이썬 처음 접해보다. (0) | 2018.03.28 |
---|---|
HTML + CSS (0) | 2018.02.04 |
비트나비 WAMP 설치 (0) | 2017.12.31 |
아마존 사용 (0) | 2017.12.23 |