Created
July 5, 2020 21:38
-
-
Save pingpoli/990c02beb6ea35e2bb49144515018d86 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function foobar( $arg , $arg2 ) | |
{ | |
echo __FUNCTION__, " got $arg and $arg2\n"; | |
} | |
class foo | |
{ | |
function bar( $arg , $arg2 ) | |
{ | |
echo __METHOD__, " got $arg and $arg2\n"; | |
} | |
} | |
// Call the foobar() function with 2 arguments | |
call_user_func_array( "foobar" , array( "one" , "two" ) ); | |
// Call the $foo->bar() method with 2 arguments | |
$foo = new foo; | |
call_user_func_array( array( $foo , "bar" ) , array( "three" , "four" ) ); | |
/* | |
output: | |
foobar got one and two | |
foo::bar got three and four | |
*/ | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment