380 of 410 menu

function_exists ֆունկցիա

function_exists ֆունկցիան ստուգում է, արդյոք նշված ֆունկցիան սահմանված է: Այն վերադարձնում է true, եթե ֆունկցիան գոյություն ունի, և false հակառակ դեպքում: Ֆունկցիան ընդունում է մեկ պարամետր՝ ստուգվող ֆունկցիայի անունը տողի տեսքով:

Շարահյուսություն

function_exists(string $function_name): bool

Օրինակ

Ստուգենք strlen ստանդարտ ֆունկցիայի գոյությունը.

<?php $res = function_exists('strlen'); var_dump($res); ?>

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

true

Օրինակ

Ստուգենք գոյություն չունեցող ֆունկցիայի գոյությունը.

<?php $res = function_exists('nonexistent_function'); var_dump($res); ?>

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

false

Օրինակ

Ստուգենք ֆունկցիայի գոյությունը դրա սահմանումից առաջ և հետո.

<?php $res1 = function_exists('custom_function'); var_dump($res1); function custom_function() { return 'Hello'; } $res2 = function_exists('custom_function'); var_dump($res2); ?>

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

false true

Տես նաև

  • method_exists ֆունկցիան,
    որը ստուգում է դասի մեթոդի գոյությունը
  • is_callable ֆունկցիան,
    որը ստուգում է, արդյոք արժեքը կարող է կանչվել որպես ֆունկցիա
Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել