Vetitë Statike brenda Klasës në OOP në PHP

Mund të ktheheni te vetitë statike brenda vetë klasës, duke përdorur self::. Shikoni shembullin:

Test.php<?php
  class Test
  {
    // Vetitë private statike:
    private static $property;
    
    // Metodë statike për të caktuar vlerën e vetisë:
    public static function setProperty($value)
    {
      self::$property = $value; // shkruajmë të dhënat në vetinë tonë statike
    }
    
    // Metodë statike për të marrë vlerën e vetisë:
    public static function getProperty()
    {
      return self::$property; // lexojmë të dhënat e shkruara
    }
  }
?>

Le të përdorim klasën tonë:

index.php<?php
  Test::setProperty('test'); // shkruajmë të dhënat në veti
  echo Test::getProperty();  // shfaqim në ekran
?>
Задание 1

Krijoni një klasë Num, e cila do të ketë dy veti private statike: num1 dhe num2. Le të paracaktohet në vetinë num1 numri 2, dhe në vetinë num2 - numri 3.

Задание 2

Krijoni në klasën Num metodën getSum, e cila do të shfaqë në ekran shumën e vlerave të vetive num1 dhe num2.