314 of 410 menu

Функция method_exists

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