380 of 410 menu

function_exists funksiyası

function_exists funksiyası göstərilən funksiyanın təyin edilib-edilmədiyini yoxlayır. Əgər funksiya mövcuddursa, true, əks halda isə false qaytarır. Funksiya bir parametr qəbul edir - yoxlanılan funksiyanın sətir şəklində olan adı.

Sintaksis

function_exists(string $function_name): bool

Nümunə

Standart strlen funksiyasının mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

true

Nümunə

Mövcud olmayan funksiyanın mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

false

Nümunə

Funksiyanın onun təyinindən əvvəl və sonra mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

false true

Həmçinin bax

  • method_exists funksiyasına,
    sinif metodunun mövcudluğunu yoxlayan
  • is_callable funksiyasına,
    dəyərin funksiya kimi çağırıla biləcəyini yoxlayan
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et