در PHP اگر بخواهیم از درون یک lambda function به یک متغییر بیرونی دسترسی داشته باشیم باید از closure استفاده کنیم که یک نوع Anonymous function است که اجازه دسترسی به متغییر های بیرونی را با کلمه کلیدی use می دهد:
// Create a user
$user = "Saeed";
// Create a Closure
$greeting = function() use ($user) {
echo "Hello $user";
};
// Greet the user
$greeting(); // Returns "Hello Saeed"