382 of 410 menu

Funcția call_user_func

Funcția call_user_func permite apelarea oricărei funcții callable, transmitându-i argumente. Primul parametru primește numele funcției sau o funcție anonimă, iar parametrii următori - argumentele pentru funcția apelată.

Sintaxă

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

Exemplu

Să apelăm funcția standard strtoupper pentru șirul 'hello':

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

Rezultatul executării codului:

'HELLO'

Exemplu

Să apelăm o funcție definită de utilizator cu mai multe argumente:

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

Rezultatul executării codului:

8

Exemplu

Utilizarea unei funcții anonime ca callback:

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

Rezultatul executării codului:

'Hello, John!'

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge