Combinatie met static in OOP in PHP
Een klasse kan zowel statische eigenschappen en methoden bevatten als gewone.
Laten we een voorbeeld bekijken. Stel we hebben
een klasse Test met zowel een
statische eigenschap als een gewone:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Laten we werken met de gewone eigenschap van de klasse:
<?php
$test = new Test;
echo $test->usualProperty;
?>
En laten we nu de statische eigenschap gebruiken:
<?php
echo Test::$staticProperty;
?>
Maak een klasse die zowel een gewone methode als een statische methode heeft.