PHP statisch trefwoord
Voorbeeld
Statische eigenschappen en methoden maken en gebruiken:
<?php
class MyClass {
public static $str = "Hello World!";
public static function hello() {
echo MyClass::$str;
}
}
echo MyClass::$str;
echo "<br>";
echo MyClass::hello();
?>
Definitie en gebruik
Het static
sleutelwoord wordt gebruikt om eigenschappen en methoden van een klasse als statisch te declareren. Statische eigenschappen en methoden kunnen worden gebruikt zonder een instantie van de klasse te maken.
Het static
sleutelwoord wordt ook gebruikt om variabelen in een functie te declareren die hun waarde behouden nadat de functie is beëindigd.
Gerelateerde pagina's
Lees meer over statische methoden in onze PHP OOP - Static Methods Tutorial .
Lees meer over statische eigenschappen in onze PHP OOP - Static Properties Tutorial .
Meer voorbeelden
Voorbeeld
Gebruik een statische variabele in een functie:
<?php
function add1() {
static $number = 0;
$number++;
return $number;
}
echo add1();
echo "<br>";
echo add1();
echo "<br>";
echo
add1();
?>
❮ PHP-sleutelwoorden