Kurejea kwa static kupitia tabaka na kitu katika OOP katika PHP
Kwa sifa za kimaumbile na mbinu zinaweza kurejewa kupitia tabaka, na kupitia anuwai na kitu cha tabaka.
Wacha tuangalie kwa mfano.
Hebu tuwe na tabaka Test
na sifa ya kimaumbile:
<?php
class Test
{
public static $property = 'static';
}
?>
Tuonyeshe thamani ya sifa ya kimaumbile, kurejea kwa tabaka:
<?php
echo Test::$property;
?>
Sasa thamani ya sifa ya kimaumbile, kurejea kwa kitu cha tabaka:
<?php
$test = new Test;
echo $test::$property;
?>
Tabaka lifuatalo lina mbinu ya kimaumbile:
<?php
class Test
{
public static function show()
{
return '+++';
}
}
?>
Itaje mbinu hii kama mbinu ya tabaka, na kama mbinu ya kitu.