PHPキャプチャグローバル例外

PHPのバージョン7またはThrowableの例外をキャッチ

index.phpを:

1 <?PHP
 2  // 近いすべてのエラーメッセージ
3  のerror_reportingE_ALL );
 4  
。5  トライ{
 6    // main.php実際のトラフィックシナリオファイルを入口
7    のrequire_once './main.php' ;
 8 } キャッチ(\のThrowable Eの$ ){
 9。   // カスタムのビジネス要件を行う
10    のvar_dump$例外 - > のgetMessage());
 11 }

 

使用してPHP 7の次のバージョン   はset_error_handler キャッチ例外を

<?PHP
 のerror_reportingE_ALL );
 はset_error_handler( 'と、handle_error' );
 機能(と、handle_errorを$ NO$ MSG$ファイル$ライン){
 // カスタムのビジネス要件を実行
}
 試し{
  require_onceを './main.php' ; 
} キャッチ(\ 例外 $例外){
  // カスタムビジネス要件の実装 
} キャッチ(\エラー$エラー){
  // カスタムビジネス要件の実装 
}

 

おすすめ

転載: www.cnblogs.com/yaomao/p/11260388.html