⊗ppOpStMt 44 of 107 menu

Statiske metoder i OOP i PHP

Ved arbejde med klasser kan man lave metoder, som ikke kræver oprettelse af et objekt for deres kald. Sådanne metoder kaldes statiske. For at erklære en metode som statisk, skal man efter adgangsmodifikatoren skrive nøgleordet static:

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

For at henvende sig til en statisk metode, skal man skrive klassens navn, derefter to koloner og metodens navn, det er ikke nødvendigt at oprette et objekt af klassen, sådan her:

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

Omregn metoderne i den følgende klasse til statiske:

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