315 of 410 menu

property_exists funksiyası

property_exists funksiyası göstərilən obyekt və ya sinifdə müəyyən edilmiş xüsusiyyətin mövcud olub-olmadığını yoxlayır. Funksiya birinci parametr kimi obyekt və ya sinfin adını, ikinci parametr kimi isə yoxlanılan xüsusiyyətin adını qəbul edir. Funksiya, əgər xüsusiyyət mövcuddursa true, əks halda isə false qaytarır.

Sintaksis

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

Nümunə

Obyektdə xüsusiyyətin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

true

Nümunə

Mövcud olmayan xüsusiyyətin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

false

Nümunə

Sinifdə xüsusiyyətin mövcudluğunu yoxlayaq (obyekt yaratmadan):

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

Kodun icrasının nəticəsi:

true

Nümunə

Protected xüsusiyyətin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

true

Həmçinin bax

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et