Heim > Artikel > Backend-Entwicklung > Grundlegendes PHP-Lernen: Fehlerbehandlung
Beim PHP-Lernen werden Sie auf viele Fehlerbehandlungsmethoden stoßen. In diesem Artikel werden die zugehörigen Behandlungsmethoden erläutert.
d0eb87b204d1c8503a04a39899e738b9
<?php //php错误处理之禁止显示错误(display_errors) ini_set('display_error', 0); echo '服务器中display_errors的状态为'.ini_get('display_errors'); ?> <!-- php错误处理值错误报告级别 --> <?php // E_ERROR // E_WARNING // E_NOTICE // E_PARSE // E_ALL // E_STRICT // E_DEPRECATED error_reporting(); @$fp = fopen('adsaf.txt', 'r'); echo 1; ?> <!-- php错误处理之错误记录日志 --> <?php // php.ini中的配置 // log_errors // log_errors_max_len // error_log(重点) echo ini_get('log_errors'); error_log("无法连接到数据库服务器服务器"); error_log('可以用邮件报告错误,让运维人员半夜 起床干活',1,'pig@php.cn'); error_log("我是一个错误哟",3,"d:/test/my-errors.log"); ?> <!-- php错误处理之自定义错误处理函数 --> <?php function customError($errno, $errstr, $errfile,$errline){ echo "<b> Custom error:</b> [$errno] $errstr <br />"; echo "Error on line $errline in $errfile<br/>"; echo "Ending Script"; exit; } set_error_handler("customError"); $test=2; if ($test > 1) { trigger_error("A custom error has been triggered"); } ?>
In diesem Artikel wird der Fehlerbehandlungsmechanismus vorgestellt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Vergleichende Einführung von SESSION und COOKIE unter PHP
Erfahren Sie, wie Sie die Client-IP in PHP erhalten
Detaillierte Erklärung zur Verwendung von Session in PHP
Das obige ist der detaillierte Inhalt vonGrundlegendes PHP-Lernen: Fehlerbehandlung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!