PHP'де ООП'деги Статикалык Методдор
Класстар менен иштөөдө, объект түзүүнү талап кылбаган,
өздөрүн чакыруу үчүн методдорду жасоого болот.
Мына ушундай методдор статикалык деп аталат.
Методду статикалык кылып жарыялоо үчүн, мүмкүндүк модификаторундан
кийин static деген ачкыч сөзүн жазыш керек:
<?php
class Test
{
public static function method()
{
return '!!!';
}
}
?>
Статикалык методго кайрылуу үчүн, класстын атын жазып, анан эки кош нукча жана методдун атын жазыш керек, бул учурда класстын объектин түзүш керек эмес, мындайча:
<?php
echo Test::method(); // '!!!' чыгарат
?>
Төмөнкү класстын методдорун статикалык кылып өзгөртүңүз:
<?php
class Math
{
public function getSum($a, $b)
{
return $a + $b;
}
public function getProduct($a, $b)
{
return $a * $b;
}
}
?>