PHP Encerramento :: call ()
PHP Encerramento :: chamada 7 a () tem um desempenho melhor, uma função de encerramento irá ligar dinamicamente para uma nova instância do objeto e executar a chamada de função.
Exemplos
Exemplos
<? Php
class A {
private $ x = 1;
}
// Antes do PHP 7 definições edição códigos de função de fechamento
$ GetXCB = function () {
return $ this -> x;
};
// Fechamento de função é obrigado a Classe A
$ GetX = $ getXCB -> bindTo (nova A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP Código 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> chamada (nova A);
?>
class A {
private $ x = 1;
}
// Antes do PHP 7 definições edição códigos de função de fechamento
$ GetXCB = function () {
return $ this -> x;
};
// Fechamento de função é obrigado a Classe A
$ GetX = $ getXCB -> bindTo (nova A, 'A');
echo $ getX ();
print (PHP_EOL);
// PHP Código 7+
$ GetX = function () {
return $ this -> x;
};
echo $ getX -> chamada (nova A);
?>
A saída de execução de programa acima é:
1 1