PHP में OOP के माध्यम से क्लास और ऑब्जेक्ट के द्वारा static तक पहुंच

स्टैटिक गुणों और विधियों तक क्लास के माध्यम से, और साथ ही क्लास के ऑब्जेक्ट वाले वेरिएबल के माध्यम से पहुंचा जा सकता है।

आइए एक उदाहरण पर देखें। मान लीजिए कि हमारे पास एक क्लास Test है जिसमें एक स्टैटिक गुण है:

Test.php<?php
  class Test
  {
    public static $property = 'static';
  }
?>

स्टैटिक गुण का मान आउटपुट करें, क्लास से उसका उपयोग करके:

index.php<?php
  echo Test::$property;
?>

और अब स्टैटिक गुण का मान आउटपुट करें, क्लास के ऑब्जेक्ट से उसका उपयोग करके:

index.php<?php
  $test = new Test;
  echo $test::$property;
?>
Задание 1

निम्नलिखित क्लास एक स्टैटिक मेथड के साथ दी गई है:

Test.php<?php
  class Test
  {
    public static function show()
    {
      return '+++';
    }
  }
?>

इस मेथड को क्लास की मेथड के रूप में, और ऑब्जेक्ट की मेथड के रूप में कॉल करें।