380 of 410 menu

function_exists Fonksiyonu

function_exists fonksiyonu, belirtilen fonksiyonun tanımlanıp tanımlanmadığını kontrol eder. Fonksiyon mevcutsa true, aksi takdirde false döndürür. Fonksiyon, kontrol edilecek fonksiyonun adını string olarak alan bir parametre kabul eder.

Sözdizimi

function_exists(string $function_name): bool

Örnek

Standart strlen fonksiyonunun varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

true

Örnek

Var olmayan bir fonksiyonun varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

false

Örnek

Bir fonksiyonun tanımlanmadan önce ve tanımlandıktan sonra varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

false true

Ayrıca Bakınız

  • bir sınıf metodunun varlığını kontrol eden
    method_exists fonksiyonu
  • bir değerin fonksiyon olarak çağrılıp çağrılamayacağını kontrol eden
    is_callable fonksiyonu
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet