Repolode
filp

filp/whoops

PHP용 오류 처리 프레임워크로, 기본 오류 출력을 읽기 쉬운 디버그 페이지와 구조화된 JSON/XML 응답으로 대체합니다.

스타
13,226
포크
599
열린 이슈
7
마지막 커밋
7일 전

어떤 프로젝트인가요?

Whoops는 PHP용 스택형 오류 처리 프레임워크입니다. 주 출력은 웹 프로젝트를 위한 상세한 오류 페이지로, 예외와 스택 트레이스, 해당 위치의 소스 코드를 보여 주어 개발 중 디버깅을 더 빠르게 할 수 있습니다.

HTML 페이지 외에도 Whoops는 CLI 애플리케이션의 일반 텍스트 출력과 AJAX 요청 및 API에 적합한 JSON·XML 응답을 위한 핸들러를 제공합니다. 핸들러를 여러 개 쌓아 함께 사용할 수 있으며, 클로저나 callable도 핸들러로 등록할 수 있습니다. 참조된 파일은 편집기나 IDE에서 바로 열 수 있습니다.

이 라이브러리는 필수 의존성이 없으며 Composer로 설치할 수 있습니다. Laravel과 Mezzio를 비롯한 여러 프레임워크에 이미 포함되어 있고, Slim, CakePHP, Zend 등의 프레임워크를 위한 커뮤니티 통합도 제공됩니다.

핵심 기능

  • 01여러 핸들러를 연결하는 스택 기반 오류 핸들러
  • 02스택 트레이스와 소스 코드 주변 내용을 보여 주는 보기 좋은 HTML 오류 페이지
  • 03JSON, XML, 일반 텍스트 응답 핸들러
  • 04참조된 파일을 편집기나 IDE에서 바로 열기
  • 05필수 의존성이 없으며 Composer로 설치 가능

활용 사례

  • 개발 중 PHP 웹 애플리케이션 디버깅
  • AJAX 또는 API 엔드포인트에서 구조화된 오류 응답 반환
  • PHP 명령줄 도구에서 읽기 쉬운 오류 출력 표시

빠른 시작

  1. 1

    Composer로 PHP 프로젝트에 Whoops를 설치합니다

    composer require filp/whoops
  2. 2

    코드에 보기 좋은 오류 핸들러를 등록합니다

토픽

자주 묻는 질문

whoops은(는) 무엇인가요?
PHP용 오류 처리 프레임워크로, 기본 오류 출력을 읽기 쉬운 디버그 페이지와 구조화된 JSON/XML 응답으로 대체합니다. Whoops는 PHP용 스택형 오류 처리 프레임워크입니다. 주 출력은 웹 프로젝트를 위한 상세한 오류 페이지로, 예외와 스택 트레이스, 해당 위치의 소스 코드를 보여 주어 개발 중 디버깅을 더 빠르게 할 수 있습니다.
whoops은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
whoops은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
whoops은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. whoops의 마지막 커밋은 2026년 10월 18일입니다.
whoops은(는) 어디에 사용할 수 있나요?
개발 중 PHP 웹 애플리케이션 디버깅 AJAX 또는 API 엔드포인트에서 구조화된 오류 응답 반환 PHP 명령줄 도구에서 읽기 쉬운 오류 출력 표시
whoops는 어떻게 설치하나요?
Composer로 PHP 프로젝트에 Whoops를 설치합니다: composer require filp/whoops 코드에 보기 좋은 오류 핸들러를 등록합니다
whoops은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/filp/whoops

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트