gpt4 book ai didi

php - 如何获取错误代码的文本?

转载 作者:行者123 更新时间:2023-12-03 08:50:53 26 4
gpt4 key购买 nike

我想打印“解析错误”、“ fatal error ”、“警告”而不是 $exception->getCode() , 我该怎么做?

function exception_handler( $exception ) 
{

/*
* Parse error: syntax error, unexpected 'w' (T_STRING), expecting ';' or '{' in C:\xampp\htdocs\dermaquality\aplicacion\vista\paginas\Dermaquality\proceso\indicadores.php on line 25
*/


//echo $exception->__toString();
echo "<strong>" . $exception->getCode() . ": " . $exception->getMessage() . " in " . $exception->getFile() . " on line " . $exception->getLine() . "</strong><br/>\n";
echo str_replace( '#', '<br/>#', $exception->getTraceAsString() );
}

set_exception_handler('exception_handler');

最佳答案

你可以试试error_get_last这个功能返回最后一个错误。

<?php
echo $a;
print_r(error_get_last());
?>

那将打印
Array
(
[type] => 8
[message] => Undefined variable: a
[file] => C:\WWW\index.php
[line] => 2
)

关于php - 如何获取错误代码的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41095568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com