⊗ppOpBsPP 10 of 107 menu

PHP-এ OOP-এ প্রাইভেট প্রোপার্টি

অবজেক্টের প্রোপার্টি যা বাইরে থেকে পড়া এবং লেখা যায়, তাকে পাবলিক বলা হয়। এছাড়াও প্রাইভেট প্রোপার্টি রয়েছে, যেগুলো শুধুমাত্র ক্লাসের ভিতরে অ্যাক্সেস করা যাবে।

প্রাইভেট প্রোপার্টির নাম ঘোষণা করতে হবে অ্যাক্সেস মডিফায়ার private দিয়ে। আসুন এটি করা যাক:

<?php class User { private $name; } ?>

এখন আমাদের প্রোপার্টিতে ডেটা লিখি। এটি করা যেতে পারে, উদাহরণস্বরূপ, ক্লাসের কনস্ট্রাক্টরে :

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

এখন একটি মেথড বানানো যাক, যা আমাদের প্রোপার্টির মান রিটার্ন করবে:

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

ক্লাসের একটি অবজেক্ট তৈরি করা যাক, প্যারামিটার হিসেবে ইউজারের নাম পাস করে:

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

সরাসরি আমাদের প্রোপার্টিতে অ্যাক্সেস করার চেষ্টা ক্লাসের বাইরে ত্রুটির কারণ হবে:

<?php echo $user->name; // ত্রুটি ?>

আর আমাদের মেথড কল করলে এই প্রোপার্টি পড়া সম্ভব হবে:

<?php echo $user->show(); // আউটপুট দেবে 'john' ?>

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