Kombination av static i OOP i PHP
En klass kan innehålla både statiska egenskaper och metoder, och vanliga.
Låt oss titta på ett exempel. Låt oss säga att vi
har en klass Test som samtidigt har
både en statisk egenskap och en vanlig:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Låt oss arbeta med den vanliga egenskapen i klassen:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Och nu använder vi den statiska egenskapen:
<?php
echo Test::$staticProperty;
?>
Skapa en klass som har både en vanlig metod och en statisk metod.