315 of 410 menu

Funkcija property_exists

Funkcija property_exists proverava da li navedeno svojstvo postoji u zadatom objektu ili klasi. Prvi parametar funkcija prima objekat ili ime klase, a drugi - ime proveravanog svojstva. Funkcija vraća true, ako svojstvo postoji, i false u suprotnom slučaju.

Sintaksa

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

Primer

Proverimo postojanje svojstva u objektu:

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

Rezultat izvršavanja koda:

true

Primer

Proverimo postojanje svojstva koje ne postoji:

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

Rezultat izvršavanja koda:

false

Primer

Proverimo postojanje svojstva u klasi (bez kreiranja objekta):

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

Rezultat izvršavanja koda:

true

Primer

Proverimo postojanje protected svojstva:

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

Rezultat izvršavanja koda:

true

Pogledajte takođe

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij