382 of 410 menu

Funktsioon call_user_func

Funktsioon call_user_func võimaldab välja kutsuda mis tahes callable-funktsiooni, edastades sellele argumendid. Esimeseks parameetriks võtab see funktsiooni nime või anonüümse funktsiooni, järgnevate parameetritena - argumendid väljakutsutava funktsiooni jaoks.

Süntaks

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

Näide

Kutsume välja standardset funktsiooni strtoupper stringi 'hello' jaoks:

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

Koodi täitmise tulemus:

'HELLO'

Näide

Kutsume välja kasutajate määratud funktsiooni mitme argumendiga:

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

Koodi täitmise tulemus:

8

Näide

Anonüümse funktsiooni kasutamine callbackina:

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

Koodi täitmise tulemus:

'Tere, John!'

Vaata ka

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu