ক্লাস এবং অবজেক্টের মাধ্যমে স্ট্যাটিক অ্যাক্সেস ওওপি-তে PHP
স্ট্যাটিক বৈশিষ্ট্য এবং পদ্ধতিগুলি উভয় ক্লাসের মাধ্যমে, এবং ক্লাসের অবজেক্ট ভেরিয়েবল দিয়েও অ্যাক্সেস করা যেতে পারে।
এর একটি উদাহরণ দেখা যাক।
ধরুন আমাদের কাছে একটি ক্লাস Test আছে
একটি স্ট্যাটিক বৈশিষ্ট্য সহ:
<?php
class Test
{
public static $property = 'static';
}
?>
স্ট্যাটিক বৈশিষ্ট্যের মান আউটপুট করি, ক্লাসে উল্লেখ করে:
<?php
echo Test::$property;
?>
এবং এখন স্ট্যাটিক বৈশিষ্ট্যের মান, ক্লাসের একটি অবজেক্টে উল্লেখ করে:
<?php
$test = new Test;
echo $test::$property;
?>
নিম্নলিখিত ক্লাসটি একটি স্ট্যাটিক পদ্ধতি সহ দেওয়া হয়েছে:
<?php
class Test
{
public static function show()
{
return '+++';
}
}
?>
এই পদ্ধতিটি ক্লাস পদ্ধতি হিসাবে কল করুন, এবং একটি অবজেক্ট পদ্ধতি হিসাবে।