PHP OOP හි static සමඟ සංයෝජනය

වර්ගයකට ස්ථිතික ගුණාංග සහ ක්‍රම මෙන්ම සාමාන්ය ඒවා ද අඩංගු විය හැක.

අපි උදාහරණයක් බලමු. අපට Test යන වර්ගයක් තිබිය යුතුය, එයට ස්ථිතික ගුණාංගයක් සහ සාමාන්ය ගුණාංගයක් දෙකම අඩංගු වේ:

Test.php<?php
  class Test
  {
    public static $staticProperty = 'static';
    public $usualProperty = 'usual';
  }
?>

අපි වර්ගයේ සාමාන්ය ගුණාංගය සමඟ වැඩ කරමු:

index.php<?php
  $test = new Test;
  echo $test->usualProperty;
?>

දැන් අපි ස්ථිතික ගුණාංගය භාවිතා කරමු:

index.php<?php
  echo Test::$staticProperty;
?>
Задание 1

සාමාන්ය ක්‍රමයක් සහ ස්ථිතික ක්‍රමයක් ඇති වර්ගයක් සාදන්න.