382 of 410 menu

Funkcija call_user_func

Funkcija call_user_func omogoča klic katere koli callable-funkcije in ji posreduje argumente. Prvi parameter sprejme ime funkcije ali anonimno funkcijo, naslednji parametri pa so argumenti za klicano funkcijo.

Sintaksa

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

Primer

Pokličimo standardno funkcijo strtoupper za niz 'hello':

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

Rezultat izvajanja kode:

'HELLO'

Primer

Pokličimo uporabniško funkcijo z več argumenti:

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

Rezultat izvajanja kode:

8

Primer

Uporaba anonimne funkcije kot callbacka:

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

Rezultat izvajanja kode:

'Hello, John!'

Glejte tudi

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni