📜  PHP 7-Closure :: call()

📅  最后修改于: 2020-10-21 04:57:31             🧑  作者: Mango


添加Closure :: call()方法是一种将对象范围临时绑定到闭包并调用它的简便方法。与PHP 5.6的bindTo相比,它的性能要快得多。

示例-PHP 7之前的版本

x;
   };

   // Bind a clousure
   $value = $getValue->bindTo(new A, 'A'); 

   print($value());
?>

它产生以下浏览器输出-

1

示例-PHP 7+

x;
   };

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

它产生以下浏览器输出-

1