Всем привет! Прочитал документацию, но так и не понял. Если я создам класс со статическими методами и статическим параметром например вот так:
class Speedbar{
private static $data = [];
public static function getData(): array
{
return self::$data;
}
public static function setData(array $data): void
{
self::$data = $data;
}
}
Получатся я могу его вызвать и изменять из любой части веб приложения? (с учетом автозагрузки классов)
Я пробовал и действительно где бы я не изменил параметр
data, в любом файле php он остается уже измененным.
Тогда не понятно, для чего нужен singltone, если класс уже уникальный используя только static методы