⊗ppOpCgPNF 40 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 function getProp() { return 'name'; } ?>

আসুন অবজেক্টের সেই প্রপার্টিটিতে অ্যাক্সেস করি, যার নাম আমাদের ফাংশন রিটার্ন করে:

<?php echo $user->{getProp()}; // আউটপুট হবে '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 function getProp1() { return 'name'; } function getProp2() { return 'salary'; } ?>

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