L'appel de PHP Fermeture ()
PHP 7 nouvelles fonctionnalités
L'appel de PHP Fermeture 7 le () a une meilleure performance, une fonction de fermeture va se lier dynamiquement à une nouvelle instance d'objet et d'exécuter l'appel de fonction.
Exemples
Exemples
<? Php
class A {
Private $ x = 1;
}
// Avant PHP 7 définitions édition fermeture codes de fonction
$ GetXCB = function () {
return $ this -> x;
};
// Fermeture de la fonction est liée à la classe A
$ GetX = $ getXCB -> BindTo (nouveau A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP code 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> appel (nouveau A);
?>
class A {
Private $ x = 1;
}
// Avant PHP 7 définitions édition fermeture codes de fonction
$ GetXCB = function () {
return $ this -> x;
};
// Fermeture de la fonction est liée à la classe A
$ GetX = $ getXCB -> BindTo (nouveau A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP code 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> appel (nouveau A);
?>
La sortie de l'exécution du programme ci-dessus est la suivante:
1 1