| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Вызов метода класса из свойства другого класса |
| Автор: Azalis 13.11.2007, 21:03 | ||||||
| Добрый день! Может поможете, проблема такая: Есть класс, назовём его UserProfile, в котором есть private свойство userSpells, которое в свою очередь является массивом объектов класса Spell. Заполнение массива происходит совершенно спокойно, однако при попытке обратиться из метода класса UserProfile к методу GetSpellInfo класса Spell, вылезает следующее:
В коде это выглядит так:
Кто подскажет, где ошибка, буду оч благодарен! |
| Автор: skyboy 14.11.2007, 00:59 | ||||||
конструкция
начнет перебирать массив, возвращая на каждой итерации в переменной $v - очередной ключ, а в $k- значение очередного элемента. Следовательно, чтоб обратиться к методу элемента массива, можно сделать так:
А в твоем случае ты берешь значение элемента массива(не индекс!) и пытаешься найти в массиве элемент с таким же индексом. вот на примере:
|
| Автор: Azalis 14.11.2007, 10:06 |
| Да уж, действительно дурацкая ошибка... Спасибо! =) |