PHP zamknięcia :: call ()
PHP zamknięcia :: Call 7 () ma lepszą wydajność, funkcja zamknięcia będzie dynamicznie wiązania do nowej instancji obiektu i wykonać wywołanie funkcji.
Przykłady
Przykłady
<? Php
class A {
private $ x = 1;
}
// Przed PHP 7 definicje kodów funkcyjnych wydanie zamykających
$ GetXCB = function () {
return $ this -> x;
};
// Funkcja zamknięcia jest zobowiązany do klasy A
$ GetX = $ getXCB -> BindTo (nowa A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP Code 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> wywołanie (nowa A);
?>
class A {
private $ x = 1;
}
// Przed PHP 7 definicje kodów funkcyjnych wydanie zamykających
$ GetXCB = function () {
return $ this -> x;
};
// Funkcja zamknięcia jest zobowiązany do klasy A
$ GetX = $ getXCB -> BindTo (nowa A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP Code 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> wywołanie (nowa A);
?>
Wyjście powyżej wykonywanie programu jest:
1 1