PHP 自定义错误处理函数trigger_error()_php教程-查字典教程网
PHP 自定义错误处理函数trigger_error()
PHP 自定义错误处理函数trigger_error()
发布时间:2016-12-29 来源:查字典编辑
摘要:定义和用法trigger_error()函数创建用户定义的错误消息。trigger_error()用于在用户指定的条件下触发一个错误消息。它...

定义和用法trigger_error() 函数创建用户定义的错误消息。

trigger_error() 用于在用户指定的条件下触发一个错误消息。它与内建的错误处理器一同使用,也可以与由 set_error_handler() 函数创建的用户自定义函数使用。

如果指定了一个不合法的错误类型,该函数返回 false,否则返回 true。

语法trigger_error(error_message,error_types)

参数描述error_message必需。规定错误消息。长度限制为 1024 个字符。error_types可选。规定错误消息的错误类型。 可能的值: •E_USER_ERROR

•E_USER_WARNING

•E_USER_NOTICE

复制代码 代码如下:

<?php

function myError($errno,$errstr,$errfile,$errline){

switch($errno){

case E_USER_ERROR:

echo "<b>My ERROR</b>[$errno] $errstr<br />";

echo "Fatal error in line $errline of file $errfile";

exit(1);

break;

case E_USER_WARNING:

echo "<b>My WARNING</b> [$errno] $errstr";

break;

default:

echo "Unknown error type:[$errno] $errstr";

break;

}

}

set_error_handler("myError");

$age=-100;

if($age<0){

trigger_error('age you input must>=0',E_USER_ERROR);

}

?>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类