315 of 410 menu

property_exists function

property_exists function သည် သတ်မှတ်ထားသော object သို့မဟုတ် class တွင် သတ်မှတ်ထားသော property တစ်ခု ရှိ၊ မရှိ စစ်ဆေးပေးသည်။ function ၏ ပထမအကြိမ် parameter သည် object သို့မဟုတ် class အမည်ကို လက်ခံပြီး၊ ဒုတိယအကြိမ်မှာ စစ်ဆေးမည့် property ၏အမည်ကို လက်ခံသည်။ property ရှိပါက function သည် true ကို ပြန်ပေးပြီး၊ မရှိပါက false ကို ပြန်ပေးသည်။

Syntax

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

ဥပမာ

Object တစ်ခုအတွင်း property ရှိ၊ မရှိ စစ်ဆေးကြည့်ကြမည်။

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

Code run ပြီးနောက် ရရှိသော ရလဒ်။

true

ဥပမာ

မရှိသော property တစ်ခုရှိ၊ မရှိ စစ်ဆေးကြည့်ကြမည်။

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

Code run ပြီးနောက် ရရှိသော ရလဒ်။

false

ဥပမာ

Class အတွင်း property ရှိ၊ မရှိ စစ်ဆေးကြည့်ကြမည် (object ဖန်တီးခြင်းမရှိပဲ)။

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

Code run ပြီးနောက် ရရှိသော ရလဒ်။

true

ဥပမာ

protected property တစ်ခုရှိ၊ မရှိ စစ်ဆေးကြည့်ကြမည်။

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

Code run ပြီးနောက် ရရှိသော ရလဒ်။

true

ဒါလည်း ကြည့်ပါ

  • method_exists function,
    သည် method ရှိ၊ မရှိ စစ်ဆေးပေးသည်
  • get_class_vars function,
    သည် class ၏ properties များကို ပြန်ပေးသည်
  • get_object_vars function,
    သည် object ၏ properties များကို ပြန်ပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်