PHP는 오랫동안 웹 개발 현장에서 사용되어 온 서버 사이드 언어입니다. 이 책은 PHP가 브라우저와 서버 사이에서 어떤 역할을 하는지부터 시작해, 로컬 개발 환경 구축, 기본 문법, 흐름 제어, 배열과 문자열, 함수 작성까지 차근차근 안내합니다.
중반부에서는 폼 처리, 쿠키와 세션, 파일 처리, MySQL과 SQL, PDO를 이용한 안전한 데이터베이스 접근을 다룹니다. 이어서 객체지향 PHP, 네임스페이스, Composer, 오류 처리와 로깅, 웹 보안의 기본 원칙을 익히며 작은 코드 조각을 실제 웹 애플리케이션 구조로 확장해 나갑니다.
후반부에서는 MVC 구조, JSON API, 비동기 요청, 테스트와 코드 품질 관리, 배포와 운영의 기본을 살펴본 뒤, 종합 프로젝트로 게시판을 완성합니다. 단순히 문법을 외우는 데 그치지 않고, 입력 검증, 안전한 출력, Prepared Statement, 세션 관리, 파일 업로드 보안 같은 실무적인 습관을 함께 익히도록 구성했습니다.
