314 of 410 menu

Функција method_exists

Функцијата method_exists проверува дали постои наведениот метод во дадената класа или објект. Првиот параметар функцијата го прима објектот или името на класата, а вториот - името на методот како стринг. Ја враќа true вредноста, ако методот постои, и false во спротивно.

Синтакса

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

Пример

Да провериме дали постои метод во класата:

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

Резултат од извршување на кодот:

true

Пример

Да провериме дали постои метод кај објект:

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

Резултат од извршување на кодот:

true

Пример

Да провериме метод што не постои:

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

Резултат од извршување на кодот:

false

Погледнете ги исто така

  • функцијата property_exists,
    која проверува дали постои својство
  • функцијата function_exists,
    која проверува дали постои функција
  • функцијата get_class_methods,
    која ги враќа методите на класата
  • функцијата is_callable,
    која ја проверува можноста за повикување
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј