Да, вы правы. Причем на разработчики PHP не считают это багом. А костыльный вариант, с помощью которого это работает корректно пишется с использованием debug_backtrace();
Без примеров статья немного лишена смысла. Те кто знаю как использовать подобные строки или слышали о патернах, скорее всего уже используют. А среди остальных только пара человек найдет куда это воткнуть.
Рекурсия при помощи self