393 of 410 menu

get_defined_functions ֆունկցիան

get_defined_functions ֆունկցիան վերադարձնում է բազմաչափ զանգված, որը պարունակում է բոլոր սահմանված ֆունկցիաների ցանկը: Զանգվածը պարունակում է երկու բանալի՝ 'internal' PHP-ի ներկառուցված ֆունկցիաների համար և '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 'Function strpos exists'; } ?>

Կոդի կատարման արդյունքը.

'Function strpos exists'

Օրինակ

Հաշվենք օգտագործողի ֆունկցիաների քանակը.

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

Կոդի կատարման արդյունքը.

'User functions count: 2'

Տես նաև

  • function_exists ֆունկցիան,
    որը ստուգում է կոնկրետ ֆունկցիայի գոյությունը
  • get_defined_constants ֆունկցիան,
    որը վերադարձնում է բոլոր սահմանված հաստատունները
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել