382 of 410 menu

Función call_user_func

La función call_user_func permite llamar a cualquier función callable, pasándole argumentos. El primer parámetro acepta el nombre de la función o una función anónima, los parámetros siguientes - los argumentos para la función a llamar.

Sintaxis

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

Ejemplo

Llamemos a la función estándar strtoupper para la cadena 'hello':

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

Resultado de la ejecución del código:

'HELLO'

Ejemplo

Llamemos a una función personalizada con varios argumentos:

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

Resultado de la ejecución del código:

8

Ejemplo

Uso de función anónima como callback:

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

Resultado de la ejecución del código:

'Hello, John!'

Ver también

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar