(PHP 5 >= 5.4.0)
Closure::bind — Duplicar un cierre con un objeto vinculado y ámbito de clase especificados
$closure
   , object $newthis
   [, mixed $newscope
     = 'static'
  ] )Este método es una versión estática de Closure::bindTo(). Véase la documentación de ese método para más información.
closureLa función anónima a vincular.
newthis
      El objeto al que la función anónima dada debería ser vinculado, o
      NULL para que el cierre sea desvinculado.
     
newscopeEl ámbito de clase a la que asociar el cierre, o 'static' para mantener el actual. Si se da un objeto, el tipo del objeto se usará en su lugar. Esto determina la visibilidad de métodos protegidos y privados del objeto vinculado.
   Devuelve un nuevo objeto Closure  o FALSE en caso de error
  
Ejemplo #1 Ejemplo de Closure::bind()
<?php
class A {
    private static $sfoo = 1;
    private $ifoo = 2;
}
$cl1 = static function() {
    return A::$sfoo;
};
$cl2 = function() {
    return $this->ifoo;
};
$bcl1 = Closure::bind($cl1, null, 'A');
$bcl2 = Closure::bind($cl2, new A(), 'A');
echo $bcl1(), "\n";
echo $bcl2(), "\n";
?>
El resultado del ejemplo sería algo similar a:
1 2