Static kombinācija OOP PHP
Klase var saturēt gan statiskas īpašības un metodes, gan parastas.
Apskatīsim piemērā. Pieņemsim, ka mums ir
klase Test, kurai vienlaikus ir
gan statiska īpašība, gan parasta:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Strādāsim ar parasto klases īpašību:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Un tagad izmantosim statisko īpašību:
<?php
echo Test::$staticProperty;
?>
Izveidojiet klasi, kurai būs gan parasta metode, gan statiska.