Alpha ZealPHP is early-stage and under active development. APIs may change between minor versions until v1.0. Feedback and bug reports welcome on GitHub.
API Index — Namespaces, Packages, Reports, Indices

Counter

Table of Contents

Interfaces

CounterBackend
Behavioural contract for Counter backends.

Classes

AtomicBackend
Default CounterBackend — wraps OpenSwoole\Atomic\Long (a 64-bit SIGNED atomic).
MemcachedCounterBackend
Memcached-backed CounterBackend.
RedisCounterBackend
Redis/Valkey-backed CounterBackend.

Enums

CounterBackendKind
Type-safe enum for the Counter backend kind. Symmetric with ZealPHP\Store\StoreBackendKind — accepted directly by Counter::defaultBackend().
On this page