Have you ever wanted to write a function in PHP that would accept a varying amount of arguments rather than requiring ones arbitrarily hard-coded? I can’t think of a reason why you would off the top of my head, but I know I’ve wished for such an ability before. There’s a PHP function called func_get_args() that will let you do that with minimal effort.
function myFunc() { $args = func_get_args(); foreach ($args as $key => $value) { echo "Argument {$key}: {$value} <br />"; } }
You can call myFunc()
with no arguments or like myFunc('hello world', 'lorem ipsum', 'dolor sit amet')
.