H
У нас есть служебная функция регистрации, которую мы называем довольно часто, и я хотел приправить ее путем добавления вызова к Сервер. GetLastError ()
и если существует ошибка зарегистрироваться также.
Функция регистрации является частью отдельного проекта, таким образом, я пытался использовать HttpContext. Текущий. Сервер. GetLastError ()
(Как я делаю для Запроса, свойств ServerVariables и Session).
Во время тестирования я создал простое исключение:
int i=0, j=0;
try
{
int k = i / j;
}
catch (Exception E)
{
Tools.CooLog("in");
}
Tools.CooLog("out");
, Чтобы узнать если "HttpContext. Текущий. Сервер. GetLastError ()" возвратит исключение когда Инструменты. CooLog;
назван.
Вместо этого у меня было две больших неожиданности
1. В обоих из вызовов HttpContext. Текущий. Сервер. GetLastError ()
возвратил пустой указатель.
2. И возможно самое странное - то, которые во время первого вызова CooLog в местных жителях разделяют, я видел немного своей молодежи, красивой и версия PHP - я видел, что существует значение, названное $exception и удивительно этим ха исключение тот HttpContext. Текущий. Сервер. GetLastError ()
не удалось получить!
, Таким образом, мои вопросы
1. Почему HttpContext. Текущий. Сервер. GetLastError () возвращает пустой указатель? ( HttpContext. Текущий. Запрос. ServerVariables
хорошо работает),
2. Куда тот $exception поступает из? существует ли способ использовать его? (во втором вызове к CooLog переменная является неопределенной)