393 of 410 menu

get_defined_functions функциясы

get_defined_functions функциясы бардык аныкталган функциялардын тизмесин камтыган көлөмдүү массивди кайтарат. Массив эки ачкычты камтыйт: PHPдин ички функциялары үчүн 'internal' жана колдонуучу функциялары үчүн 'user'. Функция параметрлерди кабыл албайт.

Синтаксис

get_defined_functions();

Мисал

Бардык аныкталган функциялардын тизмесин алалы:

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

Кодду иштетүүнүн натыйжасы (мисал):

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

Мисал

Белгилүү бир функциянын бар экендигин текшеребиз:

<?php $functions = get_defined_functions(); if (in_array('strpos', $functions['internal'])) { echo 'strpos функциясы бар'; } ?>

Кодду иштетүүнүн натыйжасы:

'strpos функциясы бар'

Мисал

Колдонуучу функцияларынын санын эсептейли:

<?php function func1() {} function func2() {} $res = get_defined_functions(); echo 'Колдонуучу функцияларынын саны: ' . count($res['user']); ?>

Кодду иштетүүнүн натыйжасы:

'Колдонуучу функцияларынын саны: 2'

Дагы караңыз

  • function_exists функциясын,
    ал белгилүү бир функциянын бар экендигин текшерет
  • get_defined_constants функциясын,
    ал бардык аныкталган константаларды кайтарат
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу