PHP :: Cierre de llamadas ()
PHP :: Cierre de llamada 7 del () tiene un mejor rendimiento, una función de cierre se unirá de forma dinámica a una nueva instancia de objeto y ejecutar la llamada de función.
Ejemplos
Ejemplos
<? Php
class A {
privada $ x = 1;
}
// Antes de PHP 7 definiciones de función de cierre de edición códigos
$ GetXCB = function () {
return $ this -> x;
};
// Cierre de función está ligada a la clase A
$ = $ GetX getXCB -> bindTo (nuevo A, 'A');
echo $ getX ();
impresión (PHP_EOL);
// PHP Código 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> llamada (nueva A);
?>
class A {
privada $ x = 1;
}
// Antes de PHP 7 definiciones de función de cierre de edición códigos
$ GetXCB = function () {
return $ this -> x;
};
// Cierre de función está ligada a la clase A
$ = $ GetX getXCB -> bindTo (nuevo A, 'A');
echo $ getX ();
impresión (PHP_EOL);
// PHP Código 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> llamada (nueva A);
?>
La salida por encima de la ejecución del programa es:
1 1