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: