whoops로 오류 화면을 풍부하게하자! !

1503 단어 PHPcakephp3
Whoops는 개발 단계의 에러 화면에 다양한 정보를 표시해주는 라이브러리입니다.
장점은 이하 3점
  • 디버깅에 필요한 다양한 정보를 표시 할 수 있습니다
  • 다양한 프레임워크에 대응하고 있다
  • CakePHP2, CakePHP3, Laravel 등등 대응하고 있습니다

  • 설치하기 쉽습니다.

    whoops 공식 사이트
    htps : // 푹lp. 기주 b. 이오/우오오 ps/

    설치



    CakePHP3에 설치


    require oldskool/whoops-cakephp:~2.1
    
    # bootstrap.php
    Plugin::load('WhoopsCakephp', ['bootstrap' => true]);
    

    CakePHP2에 설치


    composer require oldskool/whoops-cakephp:dev-cake2
    
    # bootstrap.php
    CakePlugin::load('WhoopsCakephp', array('bootstrap' => true));
    

    whoops 단독으로 사용하는 경우


    composer require filp/whoops
    

    CakePHP3로 움직여보세요



    기본





    whoops 대응 후





    ※StackTrace, 대상 부분의 코드, 변수가 모두 확인할 수 있다

    문제점



    CakePHP의 경우 ErrorHandler를 완전히 덮어 쓰므로 ErrorHandler를 확장하는 라이브러리와 호환되지 않습니다. . .
  • 좋은 웹페이지 즐겨찾기