⊗ppOpStMt 44 of 107 menu

Statiska metoder i OOP i PHP

När man arbetar med klasser kan man skapa metoder som inte kräver att ett objekt skapas för att anropas. Sådana metoder kallas statiska. För att deklarera en metod som statisk måste man efter åtkomstmodifieraren skriva nyckelordet static:

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

För att komma åt en statisk metod måste man skriva klassens namn, sedan två kolon och metodens namn, ett objekt av klassen behöver inte skapas, så här:

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

Ändra metoderna i följande klass till statiska:

<?php class Math { public function getSum($a, $b) { return $a + $b; } public function getProduct($a, $b) { return $a * $b; } } ?>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa