PHPде ООПдо класс жана объект аркылуу staticке кайрылуу
Статикалык касиеттерге жана методдорго класс аркылуу да, класс объектиси бар өзгөрмө аркылуу да кайрылууга болот.
Келгиле, мисал менен карайлы.
Бизде Test классы бар болсун
статик касиети менен:
<?php
class Test
{
public static $property = 'static';
}
?>
Статик касиеттин маанисин чыгаралы, класска кайрылып:
<?php
echo Test::$property;
?>
Эми статик касиеттин маанисин чыгаралы, класс объектисине кайрылып:
<?php
$test = new Test;
echo $test::$property;
?>
Төмөндөгү статикалык методдуу класс берилген:
<?php
class Test
{
public static function show()
{
return '+++';
}
}
?>
Бул методду класс методу катары да, жана объект методу катары да чакырыңыз.