Given the names of some user-defined functions stored as strings in variables. The task is to call the functions using the names stored in the variables.
There are two methods for doing this. One is directly calling function by variable name using bracket and parameters and the other is by using call_user_func() Function but in both method variable name is to be used.
hello geek hello fun_function
Another Method: Using eval() Function: The eval() function is an inbuilt function in PHP which is used to evaluate string as PHP code.
Note: This method is contributed by Vineet Joshi.
eval( $code )
Parameters: This function accepts single parameter code which is used to hold the PHP code as a string.
Welcome to GeeksforGeeks!
- How to remove error Call to undefined function curl_init()?
- How to get a variable name as a string in PHP?
- PHP | Check if a variable is a function
- Search in a sorted 2D matrix (Stored in row major order)
- Print PHP Call Stack
- p5.js | displayWidth Variable
- p5.js | displayHeight Variable
- p5.js | height variable
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.