পিএইচপিতে ওওপি-তে ক্লাসের ভিতরে স্ট্যাটিক বৈশিষ্ট্য

স্ট্যাটিক বৈশিষ্ট্যগুলির কাছে ক্লাসের ভিতরেই অ্যাক্সেস করা যেতে পারে self:: ব্যবহার করে। উদাহরণ দেখুন:

Test.php<?php
  class Test
  {
    // প্রাইভেট স্ট্যাটিক বৈশিষ্ট্য:
    private static $property;
    
    // বৈশিষ্ট্যের মান সেট করার জন্য স্ট্যাটিক মেথড:
    public static function setProperty($value)
    {
      self::$property = $value; // আমাদের static বৈশিষ্ট্যে ডেটা লিখি
    }
    
    // বৈশিষ্ট্যের মান পাওয়ার জন্য স্ট্যাটিক মেথড:
    public static function getProperty()
    {
      return self::$property; // লিখিত ডেটা পড়ি
    }
  }
?>

আসুন আমাদের ক্লাসটি ব্যবহার করি:

index.php<?php
  Test::setProperty('test'); // বৈশিষ্ট্যে ডেটা লিখি
  echo Test::getProperty();  // স্ক্রিনে আউটপুট করি
?>
Задание 1

একটি Num ক্লাস তৈরি করুন, যার মধ্যে দুটি প্রাইভেট স্ট্যাটিক বৈশিষ্ট্য থাকবে: num1 এবং num2। ধরি, ডিফল্টভাবে num1 বৈশিষ্ট্যে সংখ্যা 2 সংরক্ষিত থাকে, এবং num2 বৈশিষ্ট্যে - সংখ্যা 3।

Задание 2

Num ক্লাসে একটি getSum মেথড তৈরি করুন, যা num1 এবং num2 বৈশিষ্ট্যগুলির মানের যোগফল স্ক্রিনে প্রদর্শন করবে।