PHP में OOP के माध्यम से क्लास और ऑब्जेक्ट के द्वारा static तक पहुंच
स्टैटिक गुणों और विधियों तक क्लास के माध्यम से, और साथ ही क्लास के ऑब्जेक्ट वाले वेरिएबल के माध्यम से पहुंचा जा सकता है।
आइए एक उदाहरण पर देखें।
मान लीजिए कि हमारे पास एक क्लास 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 '+++';
}
}
?>
इस मेथड को क्लास की मेथड के रूप में, और ऑब्जेक्ट की मेथड के रूप में कॉल करें।