12. Зависит от поставленной задачи. Для нагруженных порталов с большой вложенностью только его и использую. Что бы не было проблем с добавлением/удалением используй класс для работы с деревом. в сети должны быть готовые решения
Для выполнения действия необходимо авторизоваться!