>  기사  >  백엔드 개발  >  PHP Try-catch 문 사용 Tips_php 팁

PHP Try-catch 문 사용 Tips_php 팁

WBOY
WBOY원래의
2016-05-16 19:57:521167검색

PHP Try-catch 문
예외를 추가로 처리하려면 Try 문과 하나 이상의 catch 문을 포함하는 try-catch 문을 사용해야 합니다. 예외를 발생시킬 수 있는 메서드를 호출하는 모든 코드는 try 문을 사용해야 합니다. Catch 문은 발생할 수 있는 예외를 처리하는 데 사용됩니다. 다음은 getCommandObject()에서 발생한 예외를 처리하는 방법을 보여줍니다.

<&#63;php 
try { 
  $mgr = new CommandManager(); 
  $cmd = $mgr->getCommandObject("realcommand"); 
  $cmd->execute(); 
} catch (Exception $e) { 
  print $e->getMessage(); 
  exit(); 
} 
&#63;>

보시다시피, try-catch 문과 함께 throw 키워드를 사용하면 클래스 메서드에서 반환된 값이 오류 태그로 "오염"되는 것을 방지할 수 있습니다. "예외" 자체는 다른 객체와는 다른 PHP 내장형이기 때문에 혼동이 없을 것입니다.

예외가 발생하면 try 문의 스크립트 실행이 중지되고 즉시 catch 문의 스크립트 실행으로 전환됩니다.

예외가 발생했지만 포착되지 않으면 치명적인 오류가 발생합니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.