⊗ppOpIhPtM 34 of 107 menu

PHP-তে OOP-তে সুরক্ষিত পদ্ধতি

PHP protected মডিফায়ার ব্যবহার করে সুরক্ষিত পদ্ধতি সমর্থন করে। এই ধরনের পদ্ধতি উত্তরাধিকার সূত্রে প্রাপ্ত হয়, কিন্তু ক্লাসের বাইরে থেকে দৃশ্যমান নয়।

চলুন দেখে নেওয়া যাক কিভাবে এটি কাজ করে। একটি সুরক্ষিত পদ্ধতি সহ একটি প্যারেন্ট ক্লাস লিখি:

<?php class User { public function setName($name) { $this->name = $name; } public function getName() { return $this->capeFirst($this->name); } protected function capeFirst($str) { return ucfirst($str); } } ?>

চাইল্ড ক্লাসে এই সুরক্ষিত পদ্ধতিটি ব্যবহার করা যাক:

<?php class Student extends User { public function setSurn($surn) { $this->surn = $surn; } public function getSurn() { return $this->capeFirst($this->surn); } } ?>

নিম্নলিখিত কোডে হেল্পার পদ্ধতিটি সুরক্ষিত করুন:

<?php class User { public function setName($name) { if ($this->notEmpty($name)) { $this->name = $name; } } public function getName() { return $this->name; } public function notEmpty($str) { return strlen($str) > 0; } } class Employee extends User { public function setSurn($surn) { if ($this->notEmpty($surn)) { $this->surn = $surn; } } public function getSurn() { return $this->surn; } } ?>
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন