Метод PHP Closure::call()

434

Від автора: метод PHP Closure::call() додається для зв’язування та запуску замикання. Це набагато швидше в продуктивності в порівнянні з bindTo в PHP 5.6.

Приклад — до PHP 7

x;
};
// Прив’язуємо закриття
$value = $getValue->bindTo(new A, ‘A’);
print($value());
?>

Цей код виводить у браузері наступне: 1

Приклад — PHP 7+

x;
};
print($value->call(new A));
?>

Цей код виводить у браузері наступне: 1