Что такое static в PHP?
Ключевое слово static в языке программирования PHP используется для определения статических свойств и методов в классах. Статические элементы принадлежат классу, а не экземпляру класса, и могут быть использованы без создания объекта.
Пример использования static:
<?php
class Counter {
// Статическое свойство
public static $count = 0;
// Статический метод
public static function increment() {
// Использование self для обращения к статическим свойствам и методам
self::$count++;
}
// Статический метод с возвращаемым значением
public static function getCount() {
return self::$count;
}
}
// Использование статических методов и свойств без создания объекта
Counter::increment();
Counter::increment();
$currentCount = Counter::getCount();
// Вывод значения счетчика
echo "Текущее значение счетчика: " . $currentCount;
?>
Комментарии