Heim >Backend-Entwicklung >PHP-Problem >So fangen Sie Ausnahmen global in PHP ab
PHP 7 und höher verwenden Throwable, um Ausnahmen abzufangen
index.php: (empfohlenes Lernen: PHP-Video-Tutorial )
<?php<br/>// 关闭所有错误信息<br/>error_reporting(E_ALL);<br/><br/>try {<br/> // main.php 为实际业务场景下入口文件<br/> require_once './main.php';<br/>} catch (\Throwable $e) {<br/> // 执行自定义业务需求<br/> var_dump($exception->getMessage());<br/>}<br/>
PHP 7 und niedrigere Versionen verwenden set_error_handler, um Ausnahmen abzufangen
<?php<br/>error_reporting(E_ALL);<br/>set_error_handler('handle_error');<br/>function handle_error($no,$msg,$file,$line){<br/> // 执行自定义业务需求<br/>}<br/>try {<br/> require_once './main.php';<br/>} catch (\Exception $exception) {<br/> // 执行自定义业务需求<br/>} catch (\Error $error) {<br/> // 执行自定义业务需求<br/>}<br/>
Das obige ist der detaillierte Inhalt vonSo fangen Sie Ausnahmen global in PHP ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!