focus_198411, результат нулевой, скорее всего по тому, что переменная не инициализированная. Хотя, в Вашем случае, судя по всему должен возвращаться пустой массив. Привильнее было бы последовать совету mark2011, и возвращать ту переменную, которая содержит необходимые Вам данные. Или, засунуть код функции:
| Код | getXMLCategoryProduct()
|
в конструктор класса, тогда скорее всего переменная что-то вернёт. Или, что ещё более рационально - инициализировать эту переменную в конструкторе класса. Но, опять же, повторюсь! Лучше всего возвращать в Вашем случае ту переменную, которая как раз и содержит данные. А если функция "ни к чему не привязана" - можете сделать её статичной (хотя, это и не обязательно) и использовать примерно так:
| Код | $catProducts = modCatalog::getXMLCategoryProduct();
|
|