314 of 410 menu

method_exists funksiyası

method_exists funksiyası göstərilən metodun müəyyən edilmiş sinifdə və ya obyektdə mövcud olub-olmadığını yoxlayır. Birinci parametr kimi funksiya obyekt və ya sinfin adını, ikinci parametr kimi isə sətir şəklində metodun adını qəbul edir. Metod mövcuddursa true, əks halda false qaytarır.

Sintaksis

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

Nümunə

Sinifdə metodun mövcudluğunu yoxlayaq:

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

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

true

Nümunə

Obyektdə metodun mövcudluğunu yoxlayaq:

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

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

true

Nümunə

Mövcud olmayan metodu yoxlayaq:

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

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

false

Həmçinin bax

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