ООП :: Подскажите простейшую структуру классов для задачи с рекурсивным парсингом

Andrey Rsky

Новичок
Добрый вечер!

Подскажите, пожалуйста, простейшую структуру классов.

Задача:

Есть URL со списком стран.

Парсим его.
Для каждой страны получаем URL со списком городов.

Парсим эти URL.
По каждому из них получаем кучу данных.

Формируем большой ассоциативный массив "название города" => массив с кучей данных.
 

Andrey Rsky

Новичок
Спасибо за ваши оперативные ответы.

Написать все это без ООП я могу. Мне интересно как это правильно написать с архитектурной точки зрения с ООП.

Я наверное не правильно выразился. Тут не рекурсия, а вложенность. Т.е. по одному УРЛ хранятся другие УРЛ и т.д. Но не в этом суть. Вопрос архитектурный.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Вопрос архитектурный.
Ты странный. Тебе же сказали: ты уже все написал.
вот бери свой текст
Есть URL со списком стран.

Парсим его.
Для каждой страны получаем URL со списком городов.

Парсим эти URL.
По каждому из них получаем кучу данных.

Формируем большой ассоциативный массив "название города" => массив с кучей данных.
и выпиши в столбик прямо здесь список подлежащих (существительных), затем - список глаголов.

Я русский бы выучил только за то, что на нем пишется архитектура приложений.
 

Andrey Rsky

Новичок
Спасибо, я такой :)

Делаю как вы советуете.

Существительные:
URL списка стран, Страна, URL списка городов, Куча данных.

Глаголы:
Парсинг УРЛ списка стран, Получение списка УРЛ городов, Парсинг УРЛ города, Получение кучи данных

Как быть дальше?
 

riff

Новичок
Ты, в своём вопросе, написал что тебе нужно делать. Осталось перевести, почти дословно, на php. Проблема-то в чём?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Andrey Rsky, видимо, стоит вернуться в школу и доучить русский.
"URL списка стран" - это три существительных, следовательно, три сущности,
а еще посмотри в словаре значение фразы "в столбик"
 
Последнее редактирование:
Сверху