PHP Scopo

Esempio

In PHP, una funzione anonima ha il proprio scopo come qualsiasi altra funzione PHP.

In JavaScript, una funzione anonima può accedere a una variabile nell'ambito esterno. Ma in PHP, questo non è permesso.

$name = 'John';

// Anonymous function trying access outside scope
$sayHello = function() {
    return "Hello $name!";
}

print $sayHello('John'); // Hello !
// With notices active, there is also an Undefined variable $name notice