PHP-তে OOP-তে ম্যাজিকের ব্যবহারিক প্রয়োগ
__set পদ্ধতির ব্যবহারিক প্রয়োগ
আপনি স্বাধীনভাবে শিখবেন, নিম্নলিখিত
সমস্যাটি সমাধান করে:
ধরুন User ক্লাসটি দেওয়া হয়েছে গেটার এবং
সেটার বৈশিষ্ট্যগুলির সাথে:
<?php
class User
{
private $name;
private $age;
public function getName()
{
return $this->name;
}
public function setName($name)
{
if ($name != '') {
$this->name = $name;
}
}
public function getAge()
{
return $this->age;
}
public function setAge($age)
{
if ($age >= 0 and $age <= 70) { // বয়স পরীক্ষা করা হচ্ছে
$this->age = $age;
}
}
}
?>
এই ক্লাসের কোডটি পুনরায় লিখুন যাতে
গেটার এবং সেটারের পরিবর্তে ম্যাজিক
পদ্ধতি __get এবং __set ব্যবহার করা হয়।