Programming Tutorials

func_get_arg() and func_get_args() functions in PHP

By: Marlin in PHP Tutorials on 2011-10-28  

You may pass any number of extra parameters to a function, regardless of the prototyping. In addition, the arguments passed to a function will be available via the variable names defined in the function prototype, as well as via the func_get_arg() and func_get_args() functions.

For example:

function printme ($arg) {
for ($ndx = 0; $ndx < $num_args; ++$ndx)
$output .= func_get_arg ($ndx);
print $output;
}
printme ("one ", "two"); # This prints "one two"

This behavior is useful for setting default values for function arguments and for ensuring that a certain number of arguments get passed to a function.






Add Comment

* Required information
1000

Comments

No comments yet. Be the first!

Most Viewed Articles (in PHP )

PHP code to write to a CSV file from MySQL query

Different versions of PHP - History and evolution of PHP

PHP code to import from CSV file to MySQL

Encrypting files using GnuPG (GPG) via PHP

PHP Warning: Unknown(): Unable to load dynamic library '/usr/local/php4/lib/php/extensions/no-debug ......

A Basic Example using PHP in AWS (Amazon Web Services)

Send push notifications using Expo tokens in PHP

Decrypting files using GnuPG (GPG) via PHP

Count occurrences of a character in a String in PHP

Error: Length parameter must be greater than 0

Password must include both numeric and alphabetic characters - Magento

Reading word by word from a file in PHP

Parent: child process exited with status 3221225477 -- Restarting

Convert a hex string into a 32-bit IEEE 754 float number in PHP

Exception in module wampmanager.exe at 000F15A0 in Windows 8

Latest Articles (in PHP)