Utilisation de la fonction de rappel call_user_func_array en PHP

墨辰丷
Libérer: 2023-03-28 13:36:01
original
1800 Les gens l'ont consulté

Cet article vous présente principalement l'utilisation de la fonction de rappel call_user_func_array en PHP. L'article donne un exemple de code détaillé. Je pense que cela est utile pour la compréhension et l'apprentissage de tous. Les amis dans le besoin peuvent s'y référer ci-dessous.

call_user_func_array

call_user_func_array — Appelez la fonction de rappel et transmettez un paramètre de tableau comme paramètre de la fonction de rappel

mixed call_user_func_array ( callable $callback , array $param_arr )
Copier après la connexion

Appelez le premier paramètre comme fonction de rappel (callback) et transmettez le tableau de paramètres (param_arr) comme paramètre de la fonction de rappel.

Exemple :

function foobar($arg, $arg2) {
  echo __FUNCTION__, " got $arg and $arg2\n";
}
class foo {
  function bar($arg, $arg2) {
    echo __METHOD__, " got $arg and $arg2\n";
  }
}


// Call the foobar() function with 2 arguments
call_user_func_array("foobar", array("one", "two"));
dump("<br/>");
// Call the $foo->bar() method with 2 arguments
$foo = new foo;
call_user_func_array(array($foo, "bar"), array("three", "four"));
Copier après la connexion

Résultat de sortie :

foobar got one and two

foo::bar got three and four
Copier après la connexion

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

PHP implémente la suppression récursive d'une valeur dans un tableau multidimensionnel

phpComment déterminer avec précision le type de fichier sans utiliser l'extension

PHP utilise la fonction finfo_file() pour implémenter la méthode de détecter le type d'images téléchargées

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal