314 of 410 menu

Funksjonen method_exists

Funksjonen method_exists sjekker om den angitte metoden finnes i den gitte klassen eller objektet. Den første parameteren tar funksjonen imot et objekt eller et klassenavn, og den andre - metodens navn som en streng. Returnerer true hvis metoden eksisterer, og false i motsatt fall.

Syntaks

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

Eksempel

La oss sjekke om en metode eksisterer i en klasse:

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

Resultat av kjøring av koden:

true

Eksempel

La oss sjekke om en metode eksisterer for et objekt:

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

Resultat av kjøring av koden:

true

Eksempel

La oss sjekke en metode som ikke eksisterer:

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

Resultat av kjøring av koden:

false

Se også

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis