315 of 410 menu

Funksioni property_exists

Funksioni property_exists kontrollon nëse vetia e specifikuar ekziston në objektin ose klasën e dhënë. Parametri i parë i funksionit pranon një objekt ose emër klase, ndërsa i dyti - emrin e vetisë që kontrollohet. Funksioni kthen true nëse vetia ekziston, dhe false në rast të kundërt.

Sintaksa

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

Shembull

Le të kontrollojmë ekzistencën e një vetie në një objekt:

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

Rezultati i ekzekutimit të kodit:

true

Shembull

Le të kontrollojmë ekzistencën e një vetie që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

false

Shembull

Le të kontrollojmë ekzistencën e një vetie në një klasë (pa krijuar objekt):

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

Rezultati i ekzekutimit të kodit:

true

Shembull

Le të kontrollojmë ekzistencën e një vetie protected:

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

Rezultati i ekzekutimit të kodit:

true

Shihni gjithashtu

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo