- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
public function getUserDeliveryList($deliverySettings) {
$obligatoryFieldsList = array('type', 'periods', 'freq');
foreach ($obligatoryFieldsList as $v){
if (!isset($deliverySettings[$v])){
return false;
} else {
$$v = $deliverySettings[$v];
}
}
// ...
}
Тут $$v волшебно превращается в переменные $type, $periods и $freq, которые в дальнейшем вполне активно используются.
Ну а насчет "на будущее", так этот код не менялся уже года полтора-два и предпосылок к разрастанию этого массива не видно.
ПС: пишите прозрачный код, не юзайте магию