315 of 410 menu

property_exists funksiyasi

property_exists funksiyasi berilgan ob'ekt yoki klassda ko'rsatilgan xususiyat mavjudligini teksiradi. Funksiya birinchi parametr sifatida ob'ekt yoki klass nomini, ikkinchi parametr sifatida tekshirilayotgan xususiyat nomini qabul qiladi. Funksiya xususiyat mavjud bo'lsa true, aks holda false qiymatini qaytaradi.

Sintaksis

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

Misol

Ob'ektdagi xususiyat mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

true

Misol

Mavjud bo'lmagan xususiyat mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

false

Misol

Klassdagi xususiyat mavjudligini tekshiramiz (ob'ekt yaratmasdan):

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

Kodni bajarish natijasi:

true

Misol

protected xususiyat mavjudligini tekshiramiz:

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

Kodni bajarish natijasi:

true

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish