ホームページ  >  記事  >  バックエンド開発  >  PHPのエラー処理

PHPのエラー処理

WBOY
WBOYオリジナル
2016-06-13 13:19:49888ブラウズ

PHP例外処理

function onError($errCode, $errMesg, $errFile, $errLine) {        
		echo "Error Occurred\n";        
		throw new Exception($errMesg);    
	}     
	function onException($e) {        
		echo $e->getMessage();    
	}     
	set_error_handler("onError");     
	set_exception_handler("onException"); 
	try {
		$mm=0/0;
		echo $mm;
	} catch (Exception $e) {
		echo $e->getCode()."\n";
		echo $e->getMessage()."\n";
	}


--------------------------------
必ず定義して呼び出してください
set_error_handler("onError");
set_Exception_handler("onException");
それ以外の場合は、catch() にアクセスできません。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。