382 of 410 menu

Fonction call_user_func

La fonction call_user_func permet d'appeler n'importe quelle fonction callable, en lui passant des arguments. Le premier paramètre accepte le nom de la fonction ou une fonction anonyme, les paramètres suivants - les arguments pour la fonction appelée.

Syntaxe

call_user_func(callable $callback, mixed ...$args): mixed

Exemple

Appelons la fonction standard strtoupper pour la chaîne 'hello' :

<?php $res = call_user_func('strtoupper', 'hello'); echo $res; ?>

Résultat de l'exécution du code :

'HELLO'

Exemple

Appelons une fonction personnalisée avec plusieurs arguments :

<?php function sum($a, $b) { return $a + $b; } $res = call_user_func('sum', 5, 3); echo $res; ?>

Résultat de l'exécution du code :

8

Exemple

Utilisation d'une fonction anonyme comme fonction de rappel :

<?php $res = call_user_func(function($name) { return "Hello, $name!"; }, 'John'); echo $res; ?>

Résultat de l'exécution du code :

'Hello, John!'

Voir aussi

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser