PHP में ओओपी के अंदर क्लास में स्टैटिक गुण
स्टैटिक गुणों तक खुद क्लास के अंदर 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 के मानों का
योग स्क्रीन पर दिखाएगा।