315 of 410 menu

Funcția property_exists

Funcția property_exists verifică dacă proprietatea specificată există în obiectul sau clasa dată. Primul parametru al funcției primește un obiect sau numele unei clase, iar al doilea - numele proprietății verificate. Funcția returnează true dacă proprietatea există și false în caz contrar.

Sintaxă

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

Exemplu

Să verificăm existența unei proprietăți într-un obiect:

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

Rezultatul executării codului:

true

Exemplu

Să verificăm existența unei proprietăți care nu există:

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

Rezultatul executării codului:

false

Exemplu

Să verificăm existența unei proprietăți într-o clasă (fără a crea un obiect):

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

Rezultatul executării codului:

true

Exemplu

Să verificăm existența unei proprietăți protected:

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

Rezultatul executării codului:

true

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge