PHP-তে OOP-তে static-এর সংমিশ্রণ
একটি ক্লাসে স্ট্যাটিক বৈশিষ্ট্য এবং পদ্ধতি পাশাপাশি সাধারণ বৈশিষ্ট্য ও পদ্ধতিও থাকতে পারে।
আসুন একটি উদাহরণ দিয়ে দেখি। ধরা যাক আমাদের কাছে একটি Test ক্লাস আছে যাতে একই সাথে স্ট্যাটিক বৈশিষ্ট্য এবং সাধারণ বৈশিষ্ট্য রয়েছে:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
আসুন ক্লাসের সাধারণ বৈশিষ্ট্য নিয়ে কাজ করি:
<?php
$test = new Test;
echo $test->usualProperty;
?>
এবং এখন স্ট্যাটিক বৈশিষ্ট্য ব্যবহার করি:
<?php
echo Test::$staticProperty;
?>
এমন একটি ক্লাস তৈরি করুন যার একটি সাধারণ পদ্ধতি এবং একটি স্ট্যাটিক পদ্ধতি উভয়ই থাকবে।