315 of 410 menu

ফাংশন property_exists

ফাংশন property_exists একটি নির্দিষ্ট অবজেক্ট বা ক্লাসে নির্দিষ্ট বৈশিষ্ট্য বিদ্যমান আছে কিনা তা পরীক্ষা করে। ফাংশনটি প্রথম প্যারামিটার হিসেবে একটি অবজেক্ট বা ক্লাসের নাম গ্রহণ করে, এবং দ্বিতীয় প্যারামিটার হিসেবে পরীক্ষা করা বৈশিষ্ট্যের নাম গ্রহণ করে। ফাংশনটি true রিটার্ন করে যদি বৈশিষ্ট্যটি বিদ্যমান থাকে, এবং false রিটার্ন করে অন্যথায়।

সিনট্যাক্স

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

উদাহরণ

একটি অবজেক্টে বৈশিষ্ট্যের অস্তিত্ব পরীক্ষা করা যাক:

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

কোড 실행ের ফলাফল:

true

উদাহরণ

একটি অস্তিত্বহীন বৈশিষ্ট্যের অস্তিত্ব পরীক্ষা করা যাক:

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

কোড 실행ের ফলাফল:

false

উদাহরণ

ক্লাসে বৈশিষ্ট্যের অস্তিত্ব পরীক্ষা করা যাক (অবজেক্ট তৈরি না করে):

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

কোড 실행ের ফলাফল:

true

উদাহরণ

protected বৈশিষ্ট্যের অস্তিত্ব পরীক্ষা করা যাক:

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

কোড 실행ের ফলাফল:

true

আরও দেখুন

  • ফাংশন method_exists,
    যা মেথডের অস্তিত্ব পরীক্ষা করে
  • ফাংশন get_class_vars,
    যা ক্লাসের বৈশিষ্ট্যগুলো রিটার্ন করে
  • ফাংশন get_object_vars,
    যা অবজেক্টের বৈশিষ্ট্যগুলো রিটার্ন করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČ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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন