parser

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

 

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

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

Misha v.3 09.07.2004 01:00

конфигурационный auto.p, который рекомендуется заменить, считывается всегда при обработке любого документа, т.е. +11 КБ будут считаны с диска плюс будет произведен их анализ и компиляция, и при этом на живом сайте этот код в принципе не должен выполнятся.

с моей точки зрения весь этот код лучше вынести и заменить на что-нить типа:

^use[friendly_unhandled_exception.p]
^friendly_parser_error_message[$exception;$stack]

или
$parser_error_types[^table::load[]]
...
$parser_error_types[^table::load[]]
...
$parser_faq[^table::load[]]

такой ^use[] или table::load скажет парсеру произвести считывание/[компиляцию] дополнительного файла лишь в том случае, когда выполнение дойдет до данного места.