Skip to main content

Конференции

Просмотр конференции fido7.ru.php:

Предыдущее Следующее

Дата: 24 Nov 2017, 06:34:04
От: Anton Poletayev @ 2:5015/61.0
Кому: Oleg Redut
Тема: PHP Internals


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',
]);

Это удобно, как в ручном режиме, так и для написания скаффолдеров (генераторов кода).


--- (none)
Origin: RooDZ!Soft Labs. (2:5015/61)

Предыдущее Следующее

К списку сообщений
К списку конференций