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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш