PHP-daky OOP-da static bilen birikdirmek
Klase hem statik aýratynlyklar we usullary, hem-de adaty aýratynlyklar we usullary öz içine alyp biler.
Geliň, mysal görkezeliň. Bizde Test klassy hem statik aýratynlyk, hem-de adaty aýratynlyk bilen bolsun:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Geliň, klassyň adaty aýratynlygy bilen iş göreliň:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Indi bolsa statik aýratynlygy ulanalyň:
<?php
echo Test::$staticProperty;
?>
Bir klas düzüň, oňa hem adaty usul, hem-de statik usul degişli bolsun.