제 2주차. PHP 기초

April 6, 2018 | Author: Anonymous | Category: Education
Report this link


Description

1. PHP 기본 문법웹데이터베이스 구축 및 실습 2. 컴퓨터에게 명령하기질문 1 : Computer의 사전적 의미는?질문 2 : 컴퓨터의 저장 단위는?질문 3 : 0과 1이 의미하는 것은?한림대학교 웹데이터베이스 - 이윤환 3. 컴퓨터에게 명령하기계산 저장 이동데이터한림대학교 웹데이터베이스 - 이윤환 4. 컴퓨터에게 명령하기한림대학교 웹데이터베이스 - 이윤환 5. PHP 프로그래밍웹 환경을 위해 제작된 Server 측 언어 http://localhosthello.html요청http://localhost/hello.html응답한림대학교 웹데이터베이스 - 이윤환 6. PHP 프로그래밍 요청 전달 http://localhost/hello. php응답 검색전달한림대학교 웹데이터베이스 - 이윤환 7. PHP 가 하는 일1. <!DOCTYPE html> 1. PHP 문법 검사 <html>2. PHP 번역2. <head>3. 웹 서버에 전달3. <?php4. $title = “Hello, PHP!”;5. ?>6. <title><?php echo $title;?></title>7. </head>8. <body>9. <h1><?php echo $title;?></title>10.</body>11.</html>한림대학교 웹데이터베이스 - 이윤환 8. 한림대학교 웹데이터베이스 - 이윤환 9. PHP 프로그래밍PHP는 HTML과 한 파일로 작성할 수 있습니다.• 프로그래머로 하여금 HTML 부분과 PHP 부분을 구분하여 프로그래밍 해야 합니다.• 앞의 코드에서 3-5번째 줄을 다음과 같이 바꿔봅시다. (3, 5번째 줄 제거)• $title=“Hello, PHP”;한림대학교 웹데이터베이스 - 이윤환 10. 한림대학교 웹데이터베이스 - 이윤환 11. PHP 프로그래밍PHP와 HTML 구분하기 (p.66~) 시작태그끝태그 비고<?php ?>기본방법<script language=“php”> </script> HTML 문법 차용ASP 방식<%%>- 설정 파일 수정 필요한림대학교 웹데이터베이스 - 이윤환 12. PHP 프로그래밍 – 기초 사항문장 구별자• PHP가 번역할 구문을 구별해 주어야 합니다.• 세미콜론(;)을 이용하여 번역할 단위를 지정합니다. •일반적으로 문장끝에 사용합니다.주석• PHP가 번역하지 않는 문자열 입니다.• 프로그래머가 소스코드를 유지/보수할 때 유용합니다.• 여러줄 주석 : /* … */• 줄바꿈 전까지 주석 : //한림대학교 웹데이터베이스 - 이윤환 13. PHP 프로그래밍 – 기초 사항예제 파일 : sep_cmnt.php한림대학교 웹데이터베이스 - 이윤환 14. PHP 프로그래밍 – 에러 (P.74)예제 파일 : error.php한림대학교 웹데이터베이스 - 이윤환 15. Parse error:→ PHP 번역에 문제 발생syntax error,→ PHP 구문 오류. 문법 틀림unexpected T_ECHO→ 에러 해결을 위한 PHP의 추측…on line 11→ 에러 발생 지점한림대학교 웹데이터베이스 - 이윤환 16. PHP 프로그래밍 – 식별자 (P.78)식별자(identifier) • 다른 무엇과 서로를 식별해 주는 이름. • 역할에 맞는 이름이면 좋다. • 가급적이면 이름이 충분히 그 역할을 대변하는지 고려 • 중복된 이름은 없는지? • 프로그램 내에서도 서로 다른 역할을 가진 것들을 구분 짓기 위해 식별자를 생성. • 동일한 이름을 가진 다른 식별자가 있다면 오류 발생.한림대학교 웹데이터베이스 - 이윤환 17. PHP 프로그래밍 - 식별자식별자 명명 규칙1. 문자와 밑줄(_)로 시작.2. 두 번째 글자부터는 숫자, 문자, 밑줄이 가능.3. 밑줄 이외의 기호는 사용할 수 없음.4. 문자는 유니코드(한글포함)도 가능함.5. 변수는 대소문자를 서로 구분.① PHP는 기본적으로 대소문자를 구분하지 않음.② PHP 키워드나 함수 등에서는 대소문자를 섞어사용하여도 같은 것으로 구분.③ 만약 식별자가 변수에 사용된다면 대소문자를 구분하여 서로 다른 것으로 간주함.한림대학교 웹데이터베이스 - 이윤환 18. 다음 시간에는…변수상수연산자에 대해 알아봅니다.한림대학교 웹데이터베이스 - 이윤환


Comments

Copyright © 2024 UPDOCS Inc.