393 of 410 menu

Функция get_defined_functions

La función get_defined_functions devuelve un array multidimensional que contiene una lista de todas las funciones definidas. El array contiene dos claves: 'internal' para funciones internas de PHP y 'user' para funciones de usuario. La función no acepta parámetros.

Sintaxis

get_defined_functions();

Ejemplo

Obtengamos una lista de todas las funciones definidas:

<?php function customFunction() {} $res = get_defined_functions(); print_r(array_slice($res['internal'], 0, 3)); print_r($res['user']); ?>

Resultado de la ejecución del código (ejemplo):

[ 'zend_version', 'func_num_args', 'func_get_args' ] ['customFunction']

Ejemplo

Comprobemos la existencia de una función concreta:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'Function strpos exists'; } ?>

Resultado de la ejecución del código:

'Function strpos exists'

Ejemplo

Contemos el número de funciones de usuario:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'User functions count: ' . count($res['user']); ?>

Resultado de la ejecución del código:

'User functions count: 2'

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