parser

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

 

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

дело хозяйское

Misha v.3 21.08.2007 13:42

только .add медленнее, чем добавление ключа с помощью $.key[...]
т.е. add сначала создаёт хеш с параметрами, указанными у него внутри и потом производит суммирование хешей.
если что-то добавляется к хешу с помощью $.key[value], то дополнительного создания хеша, который сразу после добавления к существующему становится не нужен не происходит.

это конечно не ваш случай, т.к. добавляется несколько ключей, тем не менее имейте в виду. добавлять одно значение к хешу с помощью .add не стОит.

при этом упомянутый мной синтаксис тоже имеет конструктор хеша (^hash::create[...]), однако его назначение несколько иное: я его использую чтобы защитить от изменения исходный хеш + добавить некоторые параметры.

P.S. у $oPage есть .limit и .offset, оставленные мной для того, чтобы $oPage можно было прямо передавать в запросы.