PHP-তে OOP-তে ম্যাজিকের ব্যবহারিক প্রয়োগ

__set পদ্ধতির ব্যবহারিক প্রয়োগ আপনি স্বাধীনভাবে শিখবেন, নিম্নলিখিত সমস্যাটি সমাধান করে:

Задание 1

ধরুন User ক্লাসটি দেওয়া হয়েছে গেটার এবং সেটার বৈশিষ্ট্যগুলির সাথে:

php<?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 ব্যবহার করা হয়।