PHP get all arguments as array?

前端 未结 3 1762
悲&欢浪女
悲&欢浪女 2020-12-01 11:47

Hey, I was working with a PHP function that takes multiple arguments and formats them. Currently, I\'m working with something like this:

function foo($a1 =          


        
3条回答
  •  萌比男神i
    2020-12-01 12:38

    Or as of PHP 7.1 you are now able to use a type hint called iterable

    function f(iterable $args) {
        foreach ($args as $arg) {
            // awesome stuff
        }
    }
    

    Also, it can be used instead of Traversable when you iterate using an interface. As well as it can be used as a generator that yields the parameters.

    Documentation

提交回复
热议问题