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 'Функсияи 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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан