Introduction
A cross-platform, native, consistent implementation of named shared memory
objects.
Shared memory lets two separate processes communicate without the need for
complex pipes or sockets. There are several integer-based shared memory
implementations for PHP. Named shared memory is an alternative.
Synchronization objects (e.g. SyncMutex) are still required to protect most
uses of shared memory.
Class synopsis
SyncSharedMemory
class SyncSharedMemory
{
public __construct(string $name
, int $size
)
public bool first()
public read(int $start
= 0, int $length
= ?)
public int size()
public write(string $string
= ?, int $start
= 0)
}