Devin.KR

기본 · 전체 목차 공개

웹으로 시작하는 PHP

타입·배열·함수·문자열·클래스·예외·파일을 익히고 폼 처리·출력 이스케이프·PDO·세션·CSRF 로 빵집 예약 주문 사이트를 만든다.

이 책을 읽기 전에

HTML 기초

공개 12/12장 · 목차 구성 2026-09-12

CONTENTS

목차

읽음 표시는 직접 선택하며 자동 완료되지 않습니다.

  1. 01
    PHP 시작하기 - CLI 와 내장 웹 서버

    php -v, php 파일 실행, php -S 내장 서버, PHP 가 HTML 을 만드는 방식, echo

  2. 02
    변수·타입·연산자 - 느슨한 비교를 조심하기

    스칼라 타입, == 와 ===, strict_types, 문자열 보간, null 병합 ??

  3. 03
    조건과 반복 - match 식까지

    if·switch·match, for·foreach·while, 대체 문법(템플릿 안)

  4. 04
    배열 - 목록과 연관 배열

    인덱스·연관 배열, 배열 함수(array_map·filter·usort), 구조 분해, 참조 foreach 함정

  5. 05
    함수 - 타입 선언과 명명 인수

    매개변수·반환 타입, 기본값, 명명 인수, 가변 인자, 익명 함수·화살표 함수, 스코프

  6. 06
    문자열과 정규식 - 한글을 안전하게

    mb_* 함수와 UTF-8, sprintf·number_format, preg_match·preg_replace, 입력 정리

  7. 07
    클래스와 객체 - 생성자 승격과 readonly

    클래스·속성·메서드, 생성자 승격, readonly, 정적 멤버, enum

  8. 08
    인터페이스·트레이트·네임스페이스

    인터페이스와 추상 클래스, 트레이트, 네임스페이스, 오토로드와 Composer 역할(개념만)

  9. 09
    예외와 파일 - JSON 으로 저장하기

    try·catch·finally, 사용자 정의 예외, file_get_contents·file_put_contents 잠금, json_encode·json_decode 오류 처리

  10. 10
    요청과 응답 - 폼 처리와 출력 이스케이프

    $_GET·$_POST·$_SERVER, 입력 검증, htmlspecialchars 로 XSS 막기, 리다이렉트와 PRG 패턴, 헤더

  11. 11
    PDO 로 데이터베이스 다루기 - SQLite 로 연습

    PDO 연결, 준비된 문장과 SQL 인젝션, 트랜잭션, 결과 가져오기, 메모리 SQLite

  12. 12
    종합 실습 - 예약 주문 게시판

    세션, CSRF 토큰, 비밀번호 해시(password_hash), 작은 라우터와 템플릿 분리

이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.

이 책·표지의 저작권 및 출처 관련 요청