382 of 410 menu

Functie call_user_func

De functie call_user_func maakt het mogelijk om elke callable-functie aan te roepen en er argumenten aan door te geven. De eerste parameter accepteert de naam van de functie of een anonieme functie, de volgende parameters zijn de argumenten voor de aan te roepen functie.

Syntaxis

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

Voorbeeld

Laten we de standaardfunctie strtoupper aanroepen voor de string 'hello':

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

Resultaat van de code-uitvoering:

'HELLO'

Voorbeeld

Laten we een door de gebruiker gedefinieerde functie met meerdere argumenten aanroepen:

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

Resultaat van de code-uitvoering:

8

Voorbeeld

Gebruik van een anonieme functie als callback:

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

Resultaat van de code-uitvoering:

'Hallo, John!'

Zie ook

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren