⊗ppOpStMt 44 of 107 menu

Staatilised meetodid OOP-s PHP-s

Klassidega töötades on võimalik teha meetodeid, mille käivitamiseks ei ole vaja luua objekti. Selliseid meetodeid nimetatakse staatilisteks. Meetodi staatiliseks muutmiseks tuleb pärast juurdepääsumodifikaatorit kirjutada võtmesõna static:

<?php class Test { public static function method() { return '!!!'; } } ?>

Staatilisele meetodile pääsemiseks tuleb kirjutada klassi nimi, seejärel koolonid ja meetodi nimi, klassi objekti pole sel juhul vaja luua, nagu nii:

<?php echo Test::method(); // väljastab '!!!' ?>

Muutke järgmise klassi meetodid staatilisteks:

<?php class Math { public function getSum($a, $b) { return $a + $b; } public function getProduct($a, $b) { return $a * $b; } } ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu