Mchanganyiko na static katika OOP katika PHP
Darasa linaweza kubeba sifa tuli na mbinu, na vile vile za kawaida.
Wacha tuangalie kwa mfano. Wacha tuwe na
darasa Test lenye wakati mmoja
sifa tuli, na ya kawaida:
<?php
class Test
{
public static $staticProperty = 'static';
public $usualProperty = 'usual';
}
?>
Wacha tufanye kazi na sifa ya kawaida ya darasa:
<?php
$test = new Test;
echo $test->usualProperty;
?>
Sasa tumia sifa tuli:
<?php
echo Test::$staticProperty;
?>
Tengeneza darasa, ambalo litakuwa na mbinu ya kawaida, na ya tuli.