পিএইচপিতে ওওপি-তে ক্লাসের ভিতরে স্ট্যাটিক বৈশিষ্ট্য
স্ট্যাটিক বৈশিষ্ট্যগুলির কাছে ক্লাসের ভিতরেই অ্যাক্সেস করা যেতে পারে
self:: ব্যবহার করে।
উদাহরণ দেখুন:
<?php
class Test
{
// প্রাইভেট স্ট্যাটিক বৈশিষ্ট্য:
private static $property;
// বৈশিষ্ট্যের মান সেট করার জন্য স্ট্যাটিক মেথড:
public static function setProperty($value)
{
self::$property = $value; // আমাদের static বৈশিষ্ট্যে ডেটা লিখি
}
// বৈশিষ্ট্যের মান পাওয়ার জন্য স্ট্যাটিক মেথড:
public static function getProperty()
{
return self::$property; // লিখিত ডেটা পড়ি
}
}
?>
আসুন আমাদের ক্লাসটি ব্যবহার করি:
<?php
Test::setProperty('test'); // বৈশিষ্ট্যে ডেটা লিখি
echo Test::getProperty(); // স্ক্রিনে আউটপুট করি
?>
একটি Num ক্লাস তৈরি করুন, যার মধ্যে
দুটি প্রাইভেট স্ট্যাটিক বৈশিষ্ট্য থাকবে: num1
এবং num2। ধরি, ডিফল্টভাবে num1 বৈশিষ্ট্যে
সংখ্যা 2 সংরক্ষিত থাকে, এবং
num2 বৈশিষ্ট্যে - সংখ্যা 3।
Num ক্লাসে একটি getSum মেথড তৈরি করুন,
যা num1 এবং num2 বৈশিষ্ট্যগুলির মানের যোগফল
স্ক্রিনে প্রদর্শন করবে।