我有一個類來處理錯誤。獲取類調用的錯誤行號和文件名
我想調用該類的公共靜態方法來記錄我的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)
這樣的東西是不行的。
你得到了什麼樣的錯誤?異常?或RPC服務器返回一些錯誤響應? –