Menu
Coddy logo textTech

PHP 오류 이해하기

Coddy PHP 여정의 논리 & 흐름 섹션에 포함된 레슨 — 68개 중 52번째.

PHP 코드를 작성할 때, 모든 일이 항상 계획대로 진행되지는 않습니다. PHP에는 코드에서 발생할 수 있는 다양한 유형의 문제를 보고하기 위한 내장 시스템이 있습니다. 이러한 오류 유형을 이해하면 무엇이 잘못되었는지, 그리고 그 문제가 얼마나 심각한지 파악하는 데 도움이 됩니다.

Notice(알림)는 가장 가벼운 유형의 오류입니다. 이는 정의되지 않은 변수를 사용하는 것과 같이 스크립트 실행을 중단시키지 않는 잠재적인 문제를 나타냅니다. 코드는 계속 실행되지만, PHP는 나중에 문제를 일으킬 수 있는 사항에 대해 경고를 보냅니다.

경고(Warnings)는 알림(notices)보다 더 심각하지만, 스크립트가 계속 실행되도록 허용합니다. 이러한 오류는 PHP가 존재하지 않는 파일을 포함하려고 시도하는 것과 같은 문제를 만났을 때 발생합니다. 스크립트는 계속 진행되지만, 문제가 발생한 작업은 실패합니다.

치명적 오류(Fatal Errors)는 가장 심각한 유형이며 스크립트 실행을 즉시 중단시킵니다. 이러한 오류는 존재하지 않는 함수를 호출하거나 메모리가 부족한 경우와 같이 PHP가 복구할 수 없는 상황에 직면했을 때 발생합니다. 치명적 오류가 발생하면 스크립트는 그 지점에서 완전히 멈춥니다.

PHP의 오류 메시지에서 이러한 다양한 오류 유형을 인식하는 법을 배우면 코드 내 문제의 심각성을 빠르게 파악하고 이를 해결하기 위해 적절하게 대응하는 데 도움이 됩니다.

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리 & 흐름의 모든 레슨