⊗ppOpBsPG 12 of 107 menu

PHP-তে OOP-এ প্রপার্টি গেটার্স

ধরুন আমাদের নিম্নলিখিত ক্লাস আছে প্রাইভেট প্রপার্টি সহ:

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

আপনি যেমন দেখতে পাচ্ছেন, এই বৈশিষ্ট্যগুলি একবার সেট করা হয় অবজেক্ট তৈরির সময়। তবে এখন, এই বৈশিষ্ট্যগুলি পড়া সম্ভব নয়, কারণ সেগুলো প্রাইভেট এবং এর জন্য কোন সংশ্লিষ্ট পদ্ধতি নেই এই জন্য.

আসুন আমাদের বৈশিষ্ট্যগুলির জন্য বিশেষ তৈরি করি পদ্ধতি, এই বৈশিষ্ট্যগুলি পড়ার অনুমতি দেয়। এই ধরনের পদ্ধতি (যাকে গেটার বলা হয়) সাধারণত শব্দ দিয়ে শুরু get, এবং তারপর আসে পঠিত সম্পত্তির নাম।

আসুন আমাদের বৈশিষ্ট্যগুলির জন্য গেটার তৈরি করি:

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

আসুন তাদের কাজ পরীক্ষা করি। একটি অবজেক্ট তৈরি করা যাক, প্যারামিটার হিসেবে ব্যবহারকারীর ডেটা পাস করা:

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

এর সুবিধা নিয়ে এই ডেটা পড়া যাক গেটার:

<?php var_dump($user->getName()); var_dump($user->getSurn()); ?>

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