gpt4 book ai didi

php - 获取进行类调用的错误行号和文件名

转载 作者:行者123 更新时间:2023-12-03 08:59:11 25 4
gpt4 key购买 nike

我有一个处理错误的类。

我想调用该类的公共(public)静态方法来记录我的 RPC 服务器向我抛出的错误,而无需使用 __LINE__命令。

像这样的东西:

class errorHander{
public static $errors = array();
public static function logError($message){
self::$errors[] = array('message', NEEED SOMHOW TO GET THE calling class, get the file in which the error ocured);
}
}

这是最重要的,无需从被调用函数传递文件位置。

所以像 errorHander:logError(message, location)是不行的。

最佳答案

那么这显然取决于你有什么样的错误。

您可能想查看异常处理。 PHP 的异常类提供了 getLine() 和 getTrace() 方法。这可能是您正在寻找的。

关于php - 获取进行类调用的错误行号和文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12744909/

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