parser

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

 

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

Функция: параметры или хеш

virusav 29.01.2016 16:56 / 29.01.2016 16:57

Добрый день.
Если есть метод, принимающий параметры $sParam, $iParam, $tParam, $hParam, $bParam, который можно объявить:
1. @m[sParam;iParam;tParam;hParam;bParam]
2. @m[hData] - hData включает все параметры, перечисленные выше

В первом случае запись короче, но при появлении новых параметров надо добавлять их в объявление метода или добавлять в конец hData, куда писать те, что приходят не всегда.
Во втором случае нет ограничений по количеству параметров, но вызов более громоздкий, если приводить в удобочитаемый вид.

Есть ли разница в быстродействии и потреблении ресурсов между этими методами?