314 of 410 menu

Funkcja method_exists

Funkcja method_exists sprawdza, czy określona metoda istnieje w danej klasie lub obiekcie. Pierwszy parametr funkcji przyjmuje obiekt lub nazwę klasy, a drugi - nazwę metody w postaci ciągu znaków. Zwraca true, jeśli metoda istnieje, i false w przeciwnym przypadku.

Składnia

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

Przykład

Sprawdźmy istnienie metody w klasie:

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

Wynik wykonania kodu:

true

Przykład

Sprawdźmy istnienie metody w obiekcie:

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

Wynik wykonania kodu:

true

Przykład

Sprawdźmy nieistniejącą metodę:

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

Wynik wykonania kodu:

false

Zobacz też

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć