Как переназначить источник ошибки?
Sikoz 14.02.2011 15:47
Добрый вечер) Есть у меня оператор @sqlcache[query].
Понятно, что если ошибка типа sql.execute в $query, то источником ошибки является не этот оператор, а тот, в котором создавался запрос к БД.
Если отлавливать ее внутри @sqlcache и сбрасывать через ^throw, то источник все равно будет внутри этого оператора.
Обрабатывать ошибку в вызывающих операторах - лишние телодвижения.
Остается только сделать так, чтобы вместо реальной ошибки внутри @sqlcache, ее источником считался вызов этого оператора.
Как это сделать изнутри @sqlcache, не затрагивая его вызовы?
- Как переназначить источник ошибки?, Sikoz 14.02.2011 15:47