Заголовок вопроса должен максимально точно отображать его содержимое. Что поможет как отвечающим, так и тем, у кого в будущем может быть подобный вопрос
DevMan, кроме "IDE" кодом иногда ещё пользуется программист. Редко конечно, раз в год по настроению. Кропает что-то у себя ручкой в блокнотике. И вот этому программисту желательно знать, а какие вообще методы поддерживает класс, которым он пользуется. Варианта для этого есть два: либо прописать методы нормально, либо писать такую цидулю на пять экранов.
Старайтесь поменьше кидаться на людей, если вы что-то не поняли. И не приписывать им свои собственные фантазии про "выполнение кода".
DevMan, задача одна и та же. Называется геттер. Геттер - это метод. Можно написать явно, а можно наворотить магии. Которая всё равно сведётся к вызову магического метода. Из-за того что кто-то поленился написать нормально, пришлось городить докблок в дополнение к массиву.
DevMan, мне неважно для кого они описаны
Важно что кто-то сидел, пыхтел, выписывал каждый метод аж два раза - сначала в докблоке, а потом в массиве.
Сделать нормальные методы было бы и проще, и итог получился бы не таким говнокодистым.
goshaLoonny, я же написал в своем ответе, что непонятно-то?
Ищет имя класса, объект которого надо создать при вызове того или иного метода, перечисленного в докблоке.
Так что скорее просто список доступных методов.
И это двойной идиотизм - мы поленились написать нормальные методы, заменив их магией - но при этом всё равно пишем их в докблок.
Евгений Лернер, извините, но мне кажется у вас нет ясности мысли. ваш комментарий - это какой-то набор слов.
Вы не можете ответ даже на вопрос - зачем. И это очень печально.
И снова - РНР не тот язык, на котором делают оптимизации такого уровня.