Kombinimi me static në OOP në PHP
Një klasë mund të përmbajë si veti dhe metoda statike, ashtu edhe ato të zakonshme.
Le të shohim një shembull. Le të themi se kemi
një klasë Test që ka njëkohësisht edhe
veti statike, edhe ato të zakonshme:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Le të punojmë me vetinë e zakonshme të klasës:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Dhe tani le të përdorim vetinë statike:
<?php
echo Test::$staticProperty;
?>
Krijoni një klasë, e cila do të ketë edhe metodë të zakonshme, edhe statike.