⊗ppOpCgPNAs 39 of 107 menu

অ্যাসোসিয়েটিভ অ্যারে থেকে প্রপার্টির নাম ব্যবহার করে PHP-এর OOP-তে অ্যাক্সেস

আসুন এখন দেখি কিভাবে একটি অবজেক্টের প্রপার্টিতে অ্যাসোসিয়েটিভ অ্যারের এলিমেন্ট থেকে নাম ব্যবহার করে অ্যাক্সেস করা যায়। ধরি আমাদের কাছে নিম্নলিখিত User ক্লাস আছে:

<?php class User { public $name; public $surn; public function __construct($name, $surn) { $this->name = $name; $this->surn = $surn; } } ?>

এই ক্লাসের একটি অবজেক্ট তৈরি করি:

<?php $user = new User('john', 'smit'); ?>

ধরি প্রপার্টিগুলোর একটি অ্যারে দেওয়া আছে:

<?php $props = ['prop1' => 'name', 'prop2' => 'surn']; ?>

অবজেক্টের সেই প্রপার্টিতে অ্যাক্সেস করি, যার নাম আমাদের অ্যারের এলিমেন্টে সংরক্ষিত আছে:

<?php echo $user->{$props['prop1']}; // আউটপুট দেবে 'john' ?>

নিম্নলিখিত ক্লাসটি দেওয়া আছে:

<?php class Employee { public $name; public $salary; public $position; public function __construct($name, $salary, $position) { $this->name = $name; $this->salary = $salary; $this->position = $position; } } ?>

নিম্নলিখিত অ্যারে দেওয়া আছে:

<?php $arr = [ 'prop1' => 'name', 'prop2' => 'salary', 'prop3' => 'position' ]; ?>

Employee ক্লাসের একটি অবজেক্ট তৈরি করুন, এবং তারপর অ্যারের এলিমেন্টের মাধ্যমে এর প্রপার্টিগুলোতে অ্যাক্সেস করুন।

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