⊗ppOpStMt 44 of 107 menu

Statiske metoder i OOP i PHP

Ved arbeid med klasser kan man lage metoder som ikke krever oppretting av et objekt for å bli kalt. Slike metoder kalles statiske. For å deklarere en metode som statisk, må man etter tilgangsmodifikatoren skrive nøkkelordet static:

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

For å få tilgang til en statisk metode, må man skrive klassens navn, deretter to kolon og metodens navn, man trenger ikke å opprette et objekt av klassen, slik som dette:

<?php echo Test::method(); // vil skrive ut '!!!' ?>

Gjør om metodene i følgende klasse til statiske:

<?php class Math { public static function getSum($a, $b) { return $a + $b; } public static function getProduct($a, $b) { return $a * $b; } } ?>
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis