Closure::bind Duplique une fermeture avec un nouvel objet lié et un nouveau contexte de classe. &reftitle.description; public static ClosurenullClosure::bind Closureclosure objectnullnewThis objectstringnullnewScope"static" Cette méthode est une version statique de Closure::bindTo. Voyez sa documentation pour plus d'informations. &reftitle.parameters; closure La fonction anonyme à lier. newThis L'objet auquel lier la fonction anonyme ou &null; pour délier newScope Le contexte de classe à associer à la fermeture, ou 'static' pour conserver le contexte actuel. Si un objet est utilisé, son type sera utilisé. Ceci détermine les accès protégés et privés de l'objet lié. Il n'est pas autorisé de passer (un objet d') une classe interne pour ce paramètre. &reftitle.returnvalues; Retourne un nouvel objet Closure, ou &null; en cas d'échec. &reftitle.examples; Exemple <function>Closure::bind</function> ifoo; }; $bcl1 = Closure::bind($cl1, null, 'A'); $bcl2 = Closure::bind($cl2, new A(), 'A'); echo $bcl1(), "\n"; echo $bcl2(), "\n"; ?> ]]> &example.outputs.similar; &reftitle.seealso; fonctions anonymes Closure::bindTo