PHP
PHP
웹 개발에서 가장 널리 쓰인 서버 사이드 스크립트 언어 중 하나예요. HTML 안에 직접 섞어 쓰는 특유의 방식 덕분에 시작은 쉬웠지만, 배열·함수·클래스 같은 기본기를 정확히 알아야 규모가 커져도 흔들리지 않는 코드를 짤 수 있어요. 공식 php.net 매뉴얼을 기준으로 타입, 배열, 함수, 클래스와 객체, 오류 처리를 차근차근 정리해요.
- 타입: 스칼라·복합·특별 타입과 PHP 8의 타입 시스템
- 배열: ordered map으로서의 배열, 키 규칙, 구조 분해
- 함수: 사용자 정의 함수, 인자·반환값, 익명·화살표 함수
- 클래스와 객체: 프로퍼티·메서드, 접근 제어, 생성자, 상속
- 오류 처리: Throwable 계층과 예외 감지·처리 방법