>  기사  >  백엔드 개발  >  PHP에서 try{}catch{}를 사용하는 방법

PHP에서 try{}catch{}를 사용하는 방법

墨辰丷
墨辰丷원래의
2018-05-29 16:31:302050검색

이 글은 주로 PHP에서 try{}catch{}를 사용하는 방법을 소개합니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다.

PHP의 try{}catch{} 기능은 예외를 처리하는 것입니다. 오류 정보가 수집되어 표시될 수 있습니다. 나는 이 글의 서론을 통해 모든 사람이 이 말의 적용을 익힐 수 있기를 바란다.

PHP 언어에는 필요한 코드 프로그램을 작성하기 위해 유연하게 사용하기 전에 지속적으로 숙지해야 할 구문이 많이 있습니다. 이 문서에서는 PHP의 try{}catch{} 사용법을 소개하겠습니다.

<?php  
	try { 
		//...	
	} catch(Exception $e) {
		//...
	}
?>

PHP에서 try{}catch{}는 예외 처리입니다.

실행 중에 명령문 중 하나에서 예외가 발생하면 실행할 코드를 넣으세요. 이러한 코드를 사용하면 프로그램이 CATCH 블록으로 직접 점프하고 $e가 오류 정보를 수집하여 표시합니다.

PHP

에서{}catch{} 문을 시도하여 예외를 추가로 처리해야 합니다. PHP에서 try{}catch{}를 사용하세요. ----Try 문과 하나 이상의 catch 문을 포함하세요. 예외를 발생시킬 수 있는 메서드를 호출하는 모든 코드는 try 문을 사용해야 합니다. Catch 문은 발생할 수 있는 예외를 처리하는 데 사용됩니다.

다음은 getCommandObject()에서 발생한 예외를 처리하는 방법을 보여줍니다.

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

보시다시피 PHP에서 throw 키워드와 try{}catch{}를 결합하면 오류 플래그를 피할 수 있습니다. 클래스 메소드에 의해 반환된 값을 "오염"시킵니다. "예외" 자체는 다른 객체와는 다른 PHP 내장형이기 때문에 혼동이 없을 것입니다.

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

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

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.


관련 추천:

PHP Try-catch 문 사용법 팁, try-catch 사용법 팁_PHP 튜토리얼

PHP Try-catch 사용법 팁, try-catch 사용법 팁

간단한 사용법 PHP

에서 시도하고, 던지고, 잡으세요.

위 내용은 PHP에서 try{}catch{}를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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