B.Tech Students: Apply for Live Programming Internship C, C++, Java, Python ,Web page Designing, PHP PHP Anonymous Functions | LiveCodeProgramming

PHP Anonymous Functions

Anonymous functions (also known as closures) are functions without a specified name. They're useful for passing as arguments or assigning to variables.

Anonymous functions (या closures) ऐसे functions होते हैं जिनका कोई नाम नहीं होता। इन्हें हम वेरिएबल में स्टोर कर सकते हैं या दूसरे functions को पास कर सकते हैं।

Anonymous Function as Variable

You can assign a function to a variable and call it using that variable.

आप function को एक variable में स्टोर कर सकते हैं और उस variable से उसे कॉल कर सकते हैं।

<?php
$greet = function($name) {
  echo "Hello, $name!";
};

$greet("Ravi");
?>
Hello, Ravi!

Pass Anonymous Function as Argument

You can pass anonymous functions as parameters to other functions.

आप anonymous functions को किसी अन्य function में argument की तरह पास कर सकते हैं।

<?php
function process($callback) {
  $callback("Amit");
}

process(function($name) {
  echo "Welcome, $name!";
});
?>
Welcome, Amit!