I’ve noticed a lot of PHP functions accept variables like this in any order.
<?php function_name('var8=hi, var2=hello'); ?>
Edit:
Like charles mentioned the string will actually look like this:
<?php function_name('var8=hi&var2=hello'); ?>
If I wanted to write a function like that, how would I do that?
You are just passing that function a string. For it to make any sense of that, it would have to parse the string to split up the key/value pairs. I’m not saying it’s the best approach, but if you want to do that, you should use
parse_str().Note that this is not by any means a language feature of PHP, but I am just providing a means to handle what you’ve shown.