Mbinu za Kimatuma katika OOP katika PHP
Wakati wa kufanya kazi na madarasa unaweza kutengeneza mbinu,
ambazo hazihitaji uundaji wa
kitu kuziita. Mbinu kama hizi huitwa mbinu za kimatuma.
Ili kutangaza mbinu kuwa ya kimatuma, unahitaji kuandika neno kuu
static baada ya kibadilishaji upatikanaji:
<?php
class Test
{
public static function method()
{
return '!!!';
}
}
?>
Ili kumudu mbinu ya kimatuma, unahitaji kuandika jina la darasa, kisha koloni mbili na jina la mbinu, hali halisi ya kitu haihitajiki kuundwa, kama ifuatavyo:
<?php
echo Test::method(); // itatoa '!!!'
?>
Badilisha mbinu za darasa lifuatalo kuwa za kimatuma:
<?php
class Math
{
public function getSum($a, $b)
{
return $a + $b;
}
public function getProduct($a, $b)
{
return $a * $b;
}
}
?>