parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Чтобы не плодить лишние операции с файлами...

Sumo 30.11.2022 16:47

... полезно уйти от схемы один файл — один класс. Это даёт существенный прирост скорости.

И очень удобно использовать свойства для ленивой загрузки файлов — https://www.parser.ru/forum/?id=62248. Чтобы программа неявно подключала что требуется в процессе работы.

pf2 использует ленивую загрузку везде где возможно и на больших проектах в 100мс укладывается не только загрузка классов, но и пооды в базу с десятками запросов и формирвоанием html'ек.

В Парсере, PHP и других похожих языках надо крайне аккуратно планировать структуру и логику подгрузки классов. Без autouse, partial-классов и прочей магии можно сделать чёткую и понятную структуру классов с минимумом файлов. :)