А у меня тоже эта проблема была, создаю свою функцию, вызываю ее из основного кода откуда хочу. А из класса-не видит. call_user_func() решает проблему, но это громоздко.
Оформлять такую же в виде метода класса-тем более несерьезно. Встроенные функции видит же как-то...
Нет ли такой конструкции типа GLOBAL для переменных? искал в мане, но не нашел. Или плохо искал?