책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > PHP
· ISBN : 9788931432596
· 쪽수 : 682쪽
책 소개
목차
Chapter 1 PHP 시작하기
01 PHP의 역사
02 PHP가 다른 언어 보다 좋은 이유
03 PHP의 실행 구조
04 PHP 설치하기
05 PHP 시작하기
Chapter 2 PHP 기본 구문
01 PHP = C + Perl + Java
02 출력
03 주석 처리
04 변수형
05 변수
06 연산자
07 변수 관련 함수
Chapter 3 제어문
01 분기하기
02 반복
03 실행 중지
Chapter 4 배열
01 1차원 배열
02 foreach문 사용하기
03 배열 초기화
04 다차원 배열
05 + 연산자
06 배열 관련 함수
Chapter 5 함수
01 함수 선언하기
02 함수의 인자
03 return문
04 static 변수의 사용
05 가변 함수
06 재귀 함수
07 내장 함수 사용하기
Chapter 6 클래스와 객체
01 객체지향 프로그래밍
02 PHP 5에서의 달라진 객체 핸들링
03 클래스, 멤버 변수, 메소드
04 상속
05 생성자와 소멸자
06 영역 결정 연산자의 기본 사용법
07 오버로딩
08 가시성
09 오버라이딩
10 오버라이딩과 가시성
11 영역 결정 연산자의 활용
12 복제(Cloning)
13 추상 메소드와 추상 클래스
14 인터페이스
15 클래스 타입 힌트
16 instanceof
17 final
18 멤버 변수의 상수화(Constants)
19 예외(Exception)
20 함수로부터 객체를 역 참조(dereferencing)하기
21 static 키워드
22 __autoload()
23 반복(Iteration)
24 매직 메소드
25 클래스/객체 관련 함수
Chapter 7 파일
01 파일을 읽고 쓰기
02 원격 파일 제어
03 파일 압축
04 include와 require
05 파일 및 스트림 관련 함수
06 파일 압축 관련 함수
07 마무리
Chapter 8 문자열 다루기
01 문자열
02 문자열 비교
03 정규 표현식
04 문자열 인코딩과 디코딩
05 문자열 압축
Chapter 9 날짜와 시간
01 날짜와 시간 관련 함수
Chapter 10 이미지와 그래픽
01 이미지 확장 설치
02 이미지 분석하기
03 이미지 생성하기
04 img 태그로 간단한 막대 그래프 만들기
Chapter 11 데이터베이스
01 DBX
02 MySQL과 mysqli 확장
03 SQLite
04 PostgreSQL
05 Oracle
06 ODBC
07 MS SQL
Chapter 12 브라우저 입출력
01 HTTP 기초
02 HTTP와 PHP
03 GET 방식 요청
04 POST 방식 요청
05 폼(form)으로부터의 전송
06 폼(form)을 통해 배열 전송
07 폼(form)을 통한 파일 업로드
08 쿠키와 세션
09 출력 버퍼링(Output buffering)
Chapter 13 보안과 인증
01 register-globals를 사용하지 말 것
02 파일시스템 보안
03 데이터베이스 보안
04 PHP 숨기기
05 최신 버전 유지
06 암호화
07 인증
08 세션 보안
Chapter 14 PHP 환경 설정
01 php.ini
02 환경 설정 함수
Chapter 15 최적화와 디버깅
01 최적화
02 성능 측정
03 PHP 코드 최적화
04 그 밖의 최적화
05 디버깅
Chapter 16 XML
01 XML 라이브러리 설치
02 SAX
03 DOM
04 유효성 검사
05 SimpleXML
06 XSLT
Chapter 17 웹 서비스에 대하여
01 웹 서비스란?
02 PHP와 SOAP
Chapter 18 네트워크와 E-mail
01 일반적인 네트워크 관련 함수
02 소켓
03 FTP
04 E-mail
Chapter 19 디자인 통합과 분리
01 include로 모듈화 하기
02 템플릿
03 PEAR
04 MVC 모델
Chapter 20 디자인 패턴
01 디자인 패턴에 대하여
02 Template Method 패턴
03 Strategy 패턴
04 Adapter 패턴
05 Observer 패턴
06 MVC 모델링
Chapter 21 이클립스
01 이클립스에 대하여
02 이클립스 설치
03 이클립스의 기본 사용법
04 PHPEclipse 플러그인 사용하기
05 그 외의 유용한 플러그인
Chapter 22 객체지향형 PHP 게시판 김호보드
01 DB 구조
02 MVC 모델
03 게시물 리스트 보기
04 게시물/리플 쓰기
05 게시물 내용 보기
06 게시물 수정하기
07 게시물/리플 삭제하기
08 스킨 만들기
09 어드민 페이지