315 of 410 menu

Funksjonen property_exists

Funksjonen property_exists sjekker om den spesifiserte egenskapen eksisterer i det gitte objektet eller klassen. Den første parameteren tar funksjonen imot et objekt eller et klassenavn, og den andre - navnet på egenskapen som skal sjekkes. Funksjonen returnerer true hvis egenskapen eksisterer, og false hvis ikke.

Syntaks

property_exists(object|string $object_or_class, string $property): bool

Eksempel

La oss sjekke om en egenskap eksisterer i et objekt:

<?php class MyClass { public $prop1 = 'verdi'; } $obj = new MyClass(); $res = property_exists($obj, 'prop1'); var_dump($res); ?>

Resultat av kjøring av koden:

true

Eksempel

La oss sjekke om en ikke-eksisterende egenskap eksisterer:

<?php class MyClass { public $prop1 = 'verdi'; } $obj = new MyClass(); $res = property_exists($obj, 'prop2'); var_dump($res); ?>

Resultat av kjøring av koden:

false

Eksempel

La oss sjekke om en egenskap eksisterer i en klasse (uten å opprette et objekt):

<?php class MyClass { public $prop1 = 'verdi'; } $res = property_exists('MyClass', 'prop1'); var_dump($res); ?>

Resultat av kjøring av koden:

true

Eksempel

La oss sjekke om en protected egenskap eksisterer:

<?php class MyClass { protected $prop1 = 'verdi'; } $obj = new MyClass(); $res = property_exists($obj, 'prop1'); var_dump($res); ?>

Resultat av kjøring av koden:

true

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