Статическое ключевое слово PHP
Пример
Создайте и используйте статические свойства и методы:
<?php
class MyClass {
public static $str = "Hello World!";
public static function hello() {
echo MyClass::$str;
}
}
echo MyClass::$str;
echo "<br>";
echo MyClass::hello();
?>
Определение и использование
Ключевое static
слово используется для объявления свойств и методов класса как статических. Статические свойства и методы можно использовать без создания экземпляра класса.
Ключевое static
слово также используется для объявления переменных в функции, которые сохраняют свое значение после завершения функции.
Связанные страницы
Узнайте больше о статических методах в нашем PHP OOP — Static Methods Tutorial .
Узнайте больше о статических свойствах в нашем учебном пособии по PHP OOP — Static Properties .
Дополнительные примеры
Пример
Используйте статическую переменную в функции:
<?php
function add1() {
static $number = 0;
$number++;
return $number;
}
echo add1();
echo "<br>";
echo add1();
echo "<br>";
echo
add1();
?>
❮ Ключевые слова PHP