393 of 410 menu

Funcția get_defined_functions

Funcția get_defined_functions returnează un array multidimensional care conține lista tuturor funcțiilor definite. Array-ul conține două chei: 'internal' pentru funcțiile interne PHP și 'user' pentru funcțiile utilizatorului. Funcția nu acceptă parametri.

Sintaxă

get_defined_functions();

Exemplu

Obținem lista tuturor funcțiilor definite:

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

Rezultatul executării codului (exemplu):

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

Exemplu

Verificăm existența unei funcții specifice:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'Funcția strpos există'; } ?>

Rezultatul executării codului:

'Funcția strpos există'

Exemplu

Numărăm funcțiile utilizatorului:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'Numărul funcțiilor utilizatorului: ' . count($res['user']); ?>

Rezultatul executării codului:

'Numărul funcțiilor utilizatorului: 2'

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