PHP හි OOP හි පන්තිය තුළ ස්ථිතික ගුණාංග

self:: භාවිතයෙන් පන්තිය තුළම ස්ථිතික ගුණාංග වෙත ප්‍රවේශ විය හැක. උදාහරණය බලන්න:

Test.php<?php
  class Test
  {
    // පුද්ගලික ස්ථිතික ගුණාංගය:
    private static $property;
    
    // ගුණාංගයේ අගය සැකසීම සඳහා ස්ථිතික ක්‍රමය:
    public static function setProperty($value)
    {
      self::$property = $value; // අපගේ static ගුණාංගයට දත්ත ලියන්න
    }
    
    // ගුණාංගයේ අගය ලබා ගැනීම සඳහා ස්ථිතික ක්‍රමය:
    public static function getProperty()
    {
      return self::$property; // ලියා ඇති දත්ත කියවන්න
    }
  }
?>

අපගේ පන්තිය භාවිතා කරමු:

index.php<?php
  Test::setProperty('test'); // ගුණාංගයට දත්ත ලියන්න
  echo Test::getProperty();  // තිරය මත ප්‍රදර්ශනය කරන්න
?>
Задание 1

Num පන්තියක් සාදන්න, එයට පුද්ගලික ස්ථිතික ගුණාංග දෙකක් ඇති වේ: num1 සහ num2. num1 ගුණාංගයේ පෙරනිමියෙන් 2 අංකය සංචිත කර ඇති අතර, num2 ගුණාංගයේ - 3 අංකය ඇත.

Задание 2

Num පන්තියේ getSum ක්‍රමයක් සාදන්න, එය num1 සහ num2 ගුණාංගවල අගයන්ගේ එකතුව තිරය මත ප්‍රදර්ශනය කරයි.