PHP 예외 처리 기술, 최고의 예외 처리기 PHP 사용자 정의 예외 C# 예외 처리 Java 예외 처리

WBOY
풀어 주다: 2016-07-29 08:53:29
원래의
1240명이 탐색했습니다.

PHP는 try{}catch()를 사용하여 Java와 동일하게 예외를 처리합니다.{}

최상위 예외 핸들러를 정의하는 데 사용되는 함수는

set_Exception_handler("My_Exception");

여기서 My_expection은 개발자가 정의한 예외 처리 함수로, 최상위 예외 처리기가 있는 경우에만 처리할 수 있습니다. 프로그램에는 기능이 없습니다. 예외에만 예외를 처리하는 최상위 예외 처리기가 있습니다. 최상위 예외 처리기가 정의되지 않은 경우 시스템 기본 예외 처리기가 예외를 처리합니다.

예:

php 异常处理机制,php 错误处理 异常,php 异常处理,php 异常,php 错误 异常 区别,php 自定义异常,c# 异常处理,java 异常处

<meta http-equiv="content-type" c />
로그인 후 복사
<?<span>php
    </span><span>set_exception_handler</span>("My_expection"<span>);
    </span><span>function</span><span> My_expection(){
        </span><span>echo</span> "这里是顶级异常处理器"<span>;
    }
    </span><span>try</span><span>{
        nohello(</span>"hello"<span>);
    }</span><span>catch</span>(<span>Exception</span><span>$e</span><span>){
        </span><span>throw</span><span>$e</span><span>;
    }
  </span><span>function</span> nohello(<span>$nohello</span><span>){
          </span><span>if</span>(<span>$nohello</span> == "hello"<span>){
              </span><span>throw</span><span>new</span><span>Exception</span>("不能输入hello"<span>);
          }</span><span>else</span><span>{
            </span><span>echo</span> "输入成功"<span>;
        }
    }
</span>?>
로그인 후 복사

php 异常处理机制,php 错误处理 异常,php 异常处理,php 异常,php 错误 异常 区别,php 自定义异常,c# 异常处理,java 异常处

재인쇄 출처: http ://blog.sina.com.cn/s/blog_641d5693010121cr.html

위 내용은 PHP 예외 처리 기술, 최고의 예외 처리기인 예외 처리, PHP 콘텐츠를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿