diff --git a/reference/funchand/functions/forward-static-call-array.xml b/reference/funchand/functions/forward-static-call-array.xml index 2018ec0435..d9b8d3c166 100644 --- a/reference/funchand/functions/forward-static-call-array.xml +++ b/reference/funchand/functions/forward-static-call-array.xml @@ -1,9 +1,10 @@ - + forward_static_call_array - Appelle une méthode statique et passe les arguments en tableau + Appelle une fonction de rappel avec un tableau de paramètres, en + préservant la classe appelée courante @@ -17,10 +18,13 @@ Appelle une fonction ou une méthode utilisateur, nommée callback, avec les arguments passés dans un tableau, similairement à call_user_func_array. - Lorsqu'elle est appelée depuis une méthode, elle utilise la - résolution statique à la volée. - Lorsqu'elle est appelée hors du contexte d'une classe, elle se comporte comme - call_user_func_array, sans résolution statique à la volée. + Lorsqu'elle est appelée depuis une méthode et que la fonction de rappel est + une méthode, elle effectue un + appel transmis, + de sorte que static:: à l'intérieur de la méthode se + résout vers la même classe appelée que dans l'appelant. Cela est utile pour + les fonctions de rappel de méthodes statiques qui devraient se comporter + comme self:: ou parent::. @@ -49,14 +53,14 @@ args - - Un paramètre, rassemblant tous les paramètres dans un tableau. - + + Les paramètres à passer à la fonction de rappel, sous forme de tableau. + - - Il est à noter que les paramètres de forward_static_call_array ne sont - pas passés par référence. - + + Pour passer un paramètre par référence, l'élément correspondant de + args doit être une référence. + diff --git a/reference/funchand/functions/forward-static-call.xml b/reference/funchand/functions/forward-static-call.xml index 2bcf49f4ee..a03efb2ad1 100644 --- a/reference/funchand/functions/forward-static-call.xml +++ b/reference/funchand/functions/forward-static-call.xml @@ -1,11 +1,9 @@ - - - + forward_static_call - Appelle une méthode statique + Appelle une fonction de rappel en préservant la classe appelée courante @@ -15,12 +13,17 @@ callablecallback mixedargs - + Appelle une fonction ou une méthode utilisateur, nommée callback, avec les arguments qui suivent. Cette fonction doit être appelée depuis une méthode, et ne peut pas être utilisée hors d'une classe. - Elle utilise le liage statique. - + Lorsque la fonction de rappel est une méthode, elle effectue un + appel transmis, + de sorte que static:: à l'intérieur de la méthode se + résout vers la même classe appelée que dans l'appelant. Cela est utile pour + les fonctions de rappel de méthodes statiques qui devraient se comporter + comme self:: ou parent::. + @@ -40,9 +43,9 @@ args - - Zéro ou plusieurs paramètres à passer à la fonction. - + + Zéro ou plusieurs paramètres à passer à la fonction de rappel. +