Самое смешное не это....та функция выдает ошибку даже будучи не вызываемой с закомментированым содержимом!!!! переименовыал её...толку нет..перенёс в начало класса..работает.....какого ёжика спрашивается?
а теперь додумался открыть блокнотом и впалил в конце функции "квадратик }" удалил квадратик всё работет....вывод php5 не читает квадратитики ))) это наверное перевод строки был, 4ый почему то видел...