315 of 410 menu

Funktionen property_exists

Funktionen property_exists kontrollerar om en angiven egenskap finns i ett givet objekt eller klass. Den första parametern tar funktionen ett objekt eller ett klassnamn, och den andra - namnet på egenskapen som ska kontrolleras. Funktionen returnerar true om egenskapen finns, och false om den inte gör det.

Syntax

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

Exempel

Låt oss kontrollera om en egenskap finns i ett objekt:

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

Resultat av kodkörning:

true

Exempel

Låt oss kontrollera om en egenskap som inte finns:

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

Resultat av kodkörning:

false

Exempel

Låt oss kontrollera om en egenskap finns i en klass (utan att skapa ett objekt):

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

Resultat av kodkörning:

true

Exempel

Låt oss kontrollera om en protected-egenskap finns:

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

Resultat av kodkörning:

true

Se även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa