Today we will look at the lambda function.
Lambda functions are also called anonymous functions.
It's called anonymous.
Lambda functions do not have names.
In other words, it's called a closure.
- variable name = function(){
- };
It consists of the above structure.
We use lambda functions by assigning them to variables.
To call the lambda function, the variable name(); is.
- variable name = function(){
- };
- variable name();
Now, let's use it.
- <?php
- $disney = function(){
- echo "Hi I'm a lambda function";
- };
- $disney();
- ?>
Here is the result of the above code:
You can also use parameters and arguments just like regular functions.
- variable name = function ($param, $param2){
- };
- variable name('arg','arg2');
Then let's look at an example.
- <?php
- $disney = function($param){
- echo $param;
- };
- $disney("Hi I'm a lambda function");
- ?>
Here is the result of the above code: