Combinación con static en POO en PHP
Una clase puede contener tanto propiedades y métodos estáticos como habituales.
Veamos un ejemplo. Supongamos que tenemos
una clase Test con simultáneamente
una propiedad estática y una habitual:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Trabajemos con la propiedad habitual de la clase:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Y ahora usemos la propiedad estática:
<?php
echo Test::$staticProperty;
?>
Crea una clase que tenga tanto un método habitual como uno estático.