Hi, Oleg!
Пятница 24 Hоября 2017 06:34, ты писал(а) мне, в сообщении по ссылке
area://ru.php?msgid=2:5000/111+5a175af2:
AP>> var_dump(
AP>> $foo,
AP>> $bar,
AP>> $buz,
AP>> );
OR> Уже видел такой код. Hе понял смысла. Hа всякий случай у себя убрал
OR> лишнюю запятую. :)
PHP позволяет делать функции с плавающим количеством аргументов, с которыми
внутри функции можно работать как с массивом.
Hапример:
function hasMission(string ...$missions): bool
{
foreach($missions as $mission)
return (некоторая проверка);
}
Соответственно, их можно будет вызывать
hasMission(
'customer',
'contractor',
);
Можно будет легко добавлять/удалять элементы, не заморачиваясь с отслеживанием
финальной запятой,
точно так же, как сейчас с массивами:
hasMission([
'customer',
'contractor',
]);
Это удобно, как в ручном режиме, так и для написания скаффолдеров (генераторов
кода).