@Fox Черт возьми, аллилуя :) Это работает!
Спасибо большое Fox!
Странно то, что раньше у меня все таки работал тот вариант, а может быть и лукавлю и элемент до этого в других функциях "брался".
весь скрипт обернуть в https://wiki.bablosoft.com/doku.php?id=ru:how_to_catch_errors дальше работать с WAS_ERROR
@out ок, понял. спасибо. попробую