PHP 오류 이해하기
Coddy PHP 여정의 논리 & 흐름 섹션에 포함된 레슨. 68개 중 52번째.
PHP 코드를 작성할 때 일이 항상 계획대로 진행되는 것은 아닙니다. PHP에는 코드에서 발생할 수 있는 다양한 유형의 문제를 보고하는 내장 시스템이 있습니다. 이러한 오류 유형을 이해하면 무엇이 잘못되었는지와 문제가 얼마나 심각한지 파악하는 데 도움이 됩니다.
알림은 가장 경미한 오류 유형입니다. 알림은 스크립트 실행을 중단시키지는 않지만 잠재적인 문제가 있음을 나타냅니다. 코드 실행은 계속되지만, PHP는 나중에 문제를 일으킬 수 있는 사항에 대해 경고합니다. PHP 7에서는 정의되지 않은 변수를 사용하는 것이 대표적인 예였지만, PHP 8에서는 해당 사례가 경고로 승격되었으므로 오늘날에는 알림이 더 드뭅니다.
경고는 알림보다 더 심각하지만 여전히 스크립트를 계속 실행할 수 있도록 합니다. 이러한 경고는 PHP가 존재하지 않는 파일을 포함하려고 하는 경우와 같은 문제를 만날 때 발생합니다. 스크립트는 계속 실행되지만 문제가 있는 작업은 실패합니다.
치명적 오류는 가장 심각한 유형으로, 스크립트 실행을 즉시 중단합니다. PHP가 존재하지 않는 함수를 호출하거나 메모리가 부족해지는 등 복구할 수 없는 상황에 직면할 때 발생합니다. 치명적 오류가 발생하면 스크립트는 해당 지점에서 완전히 중지됩니다.
PHP의 오류 메시지에서 이러한 다양한 오류 유형을 인식하는 방법을 익히면 코드 문제의 심각도를 빠르게 이해하고 이를 해결하기 위해 적절하게 대응하는 데 도움이 됩니다.
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
논리 & 흐름의 모든 레슨
직접 연습해 보세요: 온라인 PHP 컴파일러