我有一个处理错误的类。
我想调用该类的公共静态方法来记录我的 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)
是不行的。