পিএইচপিতে ওওপি-তে স্ট্যাটিক পদ্ধতি

ক্লাসগুলির সাথে কাজ করার সময় এমন পদ্ধতি তৈরি করা সম্ভব, যেগুলি কার্যকর করার জন্য অবজেক্ট তৈরি করার প্রয়োজন হয় না। এই ধরনের পদ্ধতিগুলিকে স্ট্যাটিক বলা হয়। একটি পদ্ধতিকে স্ট্যাটিক হিসাবে ঘোষণা করতে, এক্সেস মডিফায়ারের পরে static কীওয়ার্ডটি লিখতে হবে:

Test.php<?php
  class Test
  {
    public static function method()
    {
      return '!!!';
    }
  }
?>

একটি স্ট্যাটিক পদ্ধতিতে অ্যাক্সেস করতে, ক্লাসের নাম লিখতে হবে, তারপর দুটি কোলন এবং পদ্ধতির নাম লিখতে হবে, এই ক্ষেত্রে ক্লাসের অবজেক্ট তৈরি করার প্রয়োজন নেই, এভাবে:

index.php<?php
  echo Test::method(); // আউটপুট হবে '!!!'
?>
Задание 1

নিচের ক্লাসের পদ্ধতিগুলোকে স্ট্যাটিক পদ্ধতিতে রূপান্তর করুন:

php<?php
  class Math
  {
    public function getSum($a, $b)
    {
      return $a + $b;
    }
    
    public function getProduct($a, $b)
    {
      return $a * $b;
    }
  }
?>