382 of 410 menu

Funkcia call_user_func

Funkcia call_user_func umožňuje volať ľubovoľnú callable funkciu, pričom jej odovzdá argumenty. Prvým parametrom prijíma názov funkcie alebo anonymnú funkciu, ďalšími parametrami - argumenty pre volanú funkciu.

Syntax

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

Príklad

Zavolajme štandardnú funkciu strtoupper pre reťazec 'hello':

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

Výsledok vykonania kódu:

'HELLO'

Príklad

Zavolajme užívateľskú funkciu s viacerými argumentami:

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

Výsledok vykonania kódu:

8

Príklad

Použitie anonymnej funkcie ako callbacku:

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

Výsledok vykonania kódu:

'Hello, John!'

Pozri tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť