315 of 410 menu

Funkcija property_exists

Funkcija property_exists preveri, ali navedena lastnost obstaja v danem objektu ali razredu. Prvi parameter funkcije sprejme objekt ali ime razreda, drugi pa ime lastnosti, ki se preverja. Funkcija vrne true, če lastnost obstaja, in false v nasprotnem primeru.

Sintaksa

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

Primer

Preverimo obstoj lastnosti v objektu:

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

Rezultat izvajanja kode:

true

Primer

Preverimo obstoj neobstoječe lastnosti:

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

Rezultat izvajanja kode:

false

Primer

Preverimo obstoj lastnosti v razredu (brez ustvarjanja objekta):

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

Rezultat izvajanja kode:

true

Primer

Preverimo obstoj protected lastnosti:

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

Rezultat izvajanja kode:

true

Glejte tudi

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni