Лорд Google не дает мне ничего, кроме объявления необязательных переменных со значением, чтобы их можно было передать в код, не выдавая вам ошибки. Есть ли в PHP хотя бы эквивалент * Args или ** kwargs?
Ваше здоровье
Лорд Google не дает мне ничего, кроме объявления необязательных переменных со значением, чтобы их можно было передать в код, не выдавая вам ошибки. Есть ли в PHP хотя бы эквивалент * Args или ** kwargs?
Ваше здоровье
Для * Args, я думаю, вам это нужно func_num_args()
, пожалуйста, перейдите по этой ссылке для получения дополнительных http://php.net/manual/en/function.func-num-args.php
Для ** kwargs Эта функция не поддерживается в php.
...
существует уже более двух лет. Вероятно, это более подходит, особенно если OP больше используется для эквивалентного оператора Python.
- person TigerhawkT3; 05.01.2017
myfunction(**myargs)
, вы можете использовать call_user_func_array.
- person LRMAAX; 13.10.2019
...$args
вместо*args
. Ни вариативные аргументы, ни распаковка аргументов не имеют эквивалента для словарей / хэш-карт / ассоциативных массивов. См. документацию. - person TigerhawkT3   schedule 05.01.2017