Kombinasjon med static i OOP i PHP
En klasse kan inneholde både statiske egenskaper og metoder, og vanlige.
La oss se på et eksempel. La oss si at vi
har en klasse Test som samtidig har både
en statisk egenskap og en vanlig:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
La oss jobbe med den vanlige egenskapen til klassen:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Og nå bruker vi den statiske egenskapen:
<?php
echo Test::$staticProperty;
?>
Lag en klasse som har både en vanlig metode og en statisk.