Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 5: PHP Functions and Objects

Similar presentations


Presentation on theme: "Chapter 5: PHP Functions and Objects"— Presentation transcript:

1 Chapter 5: PHP Functions and Objects

2 함수의 장점 타자를 적게 쳐도 된다. 함수는 문법 사용과 프로그래밍 오류를 줄인다. 프로그램 파일의 로딩 시간을 단축시킨다.
각 함수는 얼마나 자주 불리든 관계없이 오직 한 번만 컴파일 되기 때문에 실행 시간이 단축된다. 함수는 인수를 받기 때문에 일반적인 경우와 특별한 경우에 모두 사용할 수 있다.

3 객체 객체는 클래스라고 하는 하나의 구조에 하나 이상의 함수와 사용하는 데이터가 있다.

4 PHP 함수 타자를 적게 쳐도 된다. 함수는 문법 사용과 프로그래밍 오류를 줄인다. 프로그램 파일의 로딩 시간을 단축시킨다.
각 함수는 얼마나 자주 불리든 관계없이 오직 한 번만 컴파일 되기 때문에 실행 시간이 단축된다. 함수는 인수를 받기 때문에 일반적인 경우와 특별한 경우에 모두 사용할 수 있다.

5 PHP .php 확장자를 추가하면 해당 웹 페이지는 스크립트 언어에 접근할 수 있다. <?php
소스 코드 <?php Echo “Hello World. Today is”.date(“1”).”. “; ?> How are you? 최종 결과 Hello World. Today is Wednesday. How are you?

6 MySQL MySQL은 영어 구문의 명령어를 사용하는 가장 뛰어난 속도의 데이터베이스 시스템이다.
소스 코드 INSERT INTO users VALUES(‘Smith’, 소스 코드 SELECT surname, firstname FROM users WHERE

7 자바스크립트 CSS와 병행해 사용하면 자바스크립트는 서버 측에서 새로운 웹 페이지를 전달받는 대신 웹 브라우저에서 바로 동적인 효과를 구현할 수 있는 능력이 생긴다. 소스 코드 <script type=“text/javascript”> document.write(“Hello World. Today is “+Date()); </script> 최종 결과 Hello World. Today is Wed Sep :20:12

8 자바스크립트 자바스크립트는 HTML 문서 내부의 다양한 요소를 동적으로 제어하기 위해서 개발됐으며, 아직도 자바스크립트를 사용하는 주된 목적 중 하나이다. 자바스크립트가 Ajax에 사용된다. Ajax는 백그라운드에서 웹 서버에 접근할 때 사용되는 기술이다. Ajax 호출은 하나의 요소만을 업데이트할 수 있다.

9 아파치 웹 서버 웹 서버는 HTTP의 요청/응답 과정 이상으로 눈에 보이지 않게 많은 역할을 한다.
아파치 서버는 HTML 뿐만 아니라 이미지파일, 플래시 파일, MP3 음원 파일, RSS 피드 등 많은 종류의 파일을 다룬다. 아파치는 자체적으로 방대한 양의 모듈도 지원한다. PHP모듈, 보안 모듈 등.

10 오픈소스 오픈 소스는 커뮤니티에서 한 팀의 개발자가 모여 원본 소스 코드가 읽고 변경 가능한 상태로 공개된 상황에서 필요한 프로그램을 만든다는 의미이다. 버그를 조기에 찾게 해 줄 뿐만 아니라 보안에 문제가 생겼을 때에도 미리 발견할 수 있다. 오픈 소스 소프트웨어는 무료라는 사실

11 Ajax 동작 과정 Ajax의 동작과정(구글 계정 등록의 예)


Download ppt "Chapter 5: PHP Functions and Objects"

Similar presentations


Ads by Google