PHP :: Закрытие вызова ()
PHP :: Закрытие вызова 7 () имеет более высокую производительность, функция закрытия будет динамически связываться с новым экземпляром объекта и выполнить вызов функции.
примеров
примеров
<? PHP
класс А {
частный $ х = 1;
}
// Перед PHP 7 определений издание функциональных кодов закрытия
$ GetXCB = функция () {
вернуть $ это -> х;
};
// Закрытие Функция связана с класса А
$ GetX = $ getXCB -> bindTo (новый A, 'A');
Эхо $ GetX ();
печать (PHP_EOL);
// PHP код 7+
$ GetX = функция () {
вернуть $ это -> х;
};
Эхо $ GetX -> вызов (новый A);
?>
класс А {
частный $ х = 1;
}
// Перед PHP 7 определений издание функциональных кодов закрытия
$ GetXCB = функция () {
вернуть $ это -> х;
};
// Закрытие Функция связана с класса А
$ GetX = $ getXCB -> bindTo (новый A, 'A');
Эхо $ GetX ();
печать (PHP_EOL);
// PHP код 7+
$ GetX = функция () {
вернуть $ это -> х;
};
Эхо $ GetX -> вызов (новый A);
?>
Выход выше выполнение программы:
1 1