Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Anonymous Functions | Functions in PHP
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
PHP Core Concepts

bookAnonymous Functions

Note
Definition

Anonymous functions, also called lambda functions or closures, are a special type of function in PHP that do not have a specified name. Instead of declaring them with a name like regular functions, you define them directly and often assign them to a variable.

Anonymous functions especially useful when you need a quick, one-off function, such as when passing a callback to another function or creating small bits of logic that do not require a permanent name in your code.

You should use an anonymous function when you want to:

  • Create a function for temporary use;
  • Pass a function as an argument to another function;
  • Store a function in a variable for later use;
  • Avoid polluting the global namespace with named functions.
anonymous_function_example.php

anonymous_function_example.php

copy
123456789
<?php // Assigning an anonymous function to a variable $greet = function($name) { return "Hello, " . $name . "!"; }; // Calling the anonymous function using the variable echo $greet("PHP learner");

Anonymous functions are an important feature for writing flexible, reusable, and concise code, especially when working with arrays, callbacks, or event-driven programming.

question mark

What is a key characteristic of an anonymous function in PHP?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

bookAnonymous Functions

Sveip for å vise menyen

Note
Definition

Anonymous functions, also called lambda functions or closures, are a special type of function in PHP that do not have a specified name. Instead of declaring them with a name like regular functions, you define them directly and often assign them to a variable.

Anonymous functions especially useful when you need a quick, one-off function, such as when passing a callback to another function or creating small bits of logic that do not require a permanent name in your code.

You should use an anonymous function when you want to:

  • Create a function for temporary use;
  • Pass a function as an argument to another function;
  • Store a function in a variable for later use;
  • Avoid polluting the global namespace with named functions.
anonymous_function_example.php

anonymous_function_example.php

copy
123456789
<?php // Assigning an anonymous function to a variable $greet = function($name) { return "Hello, " . $name . "!"; }; // Calling the anonymous function using the variable echo $greet("PHP learner");

Anonymous functions are an important feature for writing flexible, reusable, and concise code, especially when working with arrays, callbacks, or event-driven programming.

question mark

What is a key characteristic of an anonymous function in PHP?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
some-alt