314 of 410 menu

Fonksiyon method_exists

method_exists fonksiyonu, belirtilen metodun belirtilen sınıfta veya nesnede var olup olmadığını kontrol eder. Fonksiyon ilk parametre olarak bir nesne veya sınıf adı, ikinci parametre olarak da string türünde bir metod adı alır. Metot mevcutsa true, aksi takdirde false döndürür.

Sözdizimi

method_exists(object|string $class, string $method): bool

Örnek

Bir sınıfta metodun varlığını kontrol edelim:

<?php class MyClass { public function test() {} } $res = method_exists('MyClass', 'test'); var_dump($res); ?>

Kodun çalıştırılma sonucu:

true

Örnek

Bir nesnede metodun varlığını kontrol edelim:

<?php $obj = new MyClass(); $res = method_exists($obj, 'test'); var_dump($res); ?>

Kodun çalıştırılma sonucu:

true

Örnek

Var olmayan bir metodu kontrol edelim:

<?php $res = method_exists('MyClass', 'notExists'); var_dump($res); ?>

Kodun çalıştırılma sonucu:

false

Ayrıca Bakınız

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