322 of 410 menu

ফাংশন get_object_vars

ফাংশন get_object_vars একটি অ্যাসোসিয়েটিভ অ্যারে ফেরত দেয়, যাতে পাস করা অবজেক্টের বৈশিষ্ট্য থাকে। ফেরত দেওয়া অ্যারেতে কী হিসেবে থাকবে বৈশিষ্ট্যের নাম, এবং মান হিসেবে থাকবে সেই বৈশিষ্ট্যগুলোর সংশ্লিষ্ট মান। ফাংশনটি একটি প্যারামিটার নেয় - অবজেক্ট, যার বৈশিষ্ট্যগুলো পাওয়া দরকার।

সিনট্যাক্স

get_object_vars(object);

উদাহরণ

একটি সাধারণ অবজেক্টের বৈশিষ্ট্য পাওয়া যাক:

<?php class MyClass { public $a = 1; public $b = 2; private $c = 3; } $obj = new MyClass(); $res = get_object_vars($obj); print_r($res); ?>

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

['a' => 1, 'b' => 2]

উদাহরণ

ফাংশনটি private এবং protected বৈশিষ্ট্য ফেরত দেয় না:

<?php class Test { public $x = 10; protected $y = 20; private $z = 30; } $test = new Test(); $res = get_object_vars($test); print_r($res); ?>

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

['x' => 10]

উদাহরণ

ডায়নামিক বৈশিষ্ট্যের সাথে কাজ করা:

<?php $user = new stdClass(); $user->name = 'John'; $user->age = 25; $res = get_object_vars($user); print_r($res); ?>

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

['name' => 'John', 'age' => 25]

আরও দেখুন

  • ফাংশন get_class_vars,
    যা ক্লাসের বৈশিষ্ট্য ফেরত দেয়
  • ফাংশন property_exists,
    যা একটি বৈশিষ্ট্যের অস্তিত্ব পরীক্ষা করে
  • ফাংশন get_defined_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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন