PHP

PHP

웹 개발에서 가장 널리 쓰인 서버 사이드 스크립트 언어 중 하나예요. HTML 안에 직접 섞어 쓰는 특유의 방식 덕분에 시작은 쉬웠지만, 배열·함수·클래스 같은 기본기를 정확히 알아야 규모가 커져도 흔들리지 않는 코드를 짤 수 있어요. 공식 php.net 매뉴얼을 기준으로 타입, 배열, 함수, 클래스와 객체, 오류 처리를 차근차근 정리해요.

  • 타입: 스칼라·복합·특별 타입과 PHP 8의 타입 시스템
  • 배열: ordered map으로서의 배열, 키 규칙, 구조 분해
  • 함수: 사용자 정의 함수, 인자·반환값, 익명·화살표 함수
  • 클래스와 객체: 프로퍼티·메서드, 접근 제어, 생성자, 상속
  • 오류 처리: Throwable 계층과 예외 감지·처리 방법

출처: https://www.php.net/manual/langref.php