This is just one curiousity.
If I make a function to insert form data to SQL, and it's called InsertInfo($info);
can I use a command, like InsertInfo($_POST);
Sure
yes, infact... $_POST is sort of like an array in a sense, so what you are doing is sending an array to the function..
though that may be somewhat redundant, since $_POST is superglobal and doesnt need to be passed to a function.
In fact, $POST is an array, so anything you can do with an array, you can do with $POST