検索
ホームページphp教程php手册PHP 例外処理テクノロジ、最上位の例外ハンドラー

PHP 例外処理テクノロジ、最上位の例外ハンドラー

Jun 13, 2016 am 11:59 AM
exceptionphpset関数対処するプロセッサー意味異常なテクノロジーはい

最上位の例外ハンドラーを定義するために使用される関数は
set_Exception_handler("My_Exception"); ここでの
My_expection は開発者が定義した例外処理関数であり、例外を処理することのみが可能です。プログラムに関数がない場合、トップレベルの例外ハンドラーのみが例外を処理できます。トップレベルの例外ハンドラーが定義されていない場合は、システムのデフォルトの例外ハンドラーが例外を処理します。

例:

コードをコピーします コードは次のとおりです:


set_Exception_handler("My_expection");
function My_expection(){
echo "これがトップレベルの例外ハンドラーです";
}
try{
nohello("hello" );
}catch(Exception $e){
throw $e;
}
function nohello($nohello){
if($nohello == "hello"){
throw new Exception("hello を入力できません")
}else{
echo "入力成功";
}
?>

PHP 例外処理に関する質問

コードをコピー コードは次のとおりです。

try {
$a=10/0;
}catch (Exception $e){
echo "例外をスローします";
?>


上記のコードは、「スローされた例外」を出力しませんが、次のエラー メッセージを出力します。 警告: ゼロによる除算...
try ブロックでは例外はスローされませんが、システムのデフォルトのエラー処理メカニズムによると

が処理されるため、例外をキャッチできるかどうかは、実際にスローされた例外があるかどうかによって決まります。
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール