PHP statické klíčové slovo
Příklad
Vytvářejte a používejte statické vlastnosti a metody:
<?php
class MyClass {
public static $str = "Hello World!";
public static function hello() {
echo MyClass::$str;
}
}
echo MyClass::$str;
echo "<br>";
echo MyClass::hello();
?>
Definice a použití
Klíčové static
slovo se používá k deklaraci vlastností a metod třídy jako statické. Statické vlastnosti a metody lze použít bez vytvoření instance třídy.
Klíčové static
slovo se také používá k deklaraci proměnných ve funkci, které si po skončení funkce ponechají svou hodnotu.
Související stránky
Přečtěte si více o statických metodách v našem kurzu PHP OOP - Statické metody .
Přečtěte si více o statických vlastnostech v našem kurzu PHP OOP - Static Properties .
Další příklady
Příklad
Použijte statickou proměnnou ve funkci:
<?php
function add1() {
static $number = 0;
$number++;
return $number;
}
echo add1();
echo "<br>";
echo add1();
echo "<br>";
echo
add1();
?>
❮ Klíčová slova PHP