A static kombinációja az OOP-ben PHP-ben
Egy osztály tartalmazhat mind statikus tulajdonságokat és metódusokat, mind szokásosakat.
Nézzünk egy példát. Tegyük fel, hogy van egy
Test osztályunk, amely egyszerre rendelkezik
statikus tulajdonsággal és szokásos tulajdonsággal:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Dolgozzunk a szokásos osztálytulajdonsággal:
<?php
$test = new Test;
echo $test->usualProperty;
?>
És most használjuk a statikus tulajdonságot:
<?php
echo Test::$staticProperty;
?>
Készítsen egy osztályt, amelynek lesz egy szokásos metódusa és egy statikus metódusa is.