Функция: параметры или хеш
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, куда писать те, что приходят не всегда.
Во втором случае нет ограничений по количеству параметров, но вызов более громоздкий, если приводить в удобочитаемый вид.
Есть ли разница в быстродействии и потреблении ресурсов между этими методами?
- Функция: параметры или хеш, virusav 29.01.2016 16:56 / 29.01.2016 16:57