SyncSharedMemory::__construct
Создаёт новый объект SyncSharedMemory
&reftitle.description;
public SyncSharedMemory::__construct
stringname
intsize
Создаёт именованный объект разделяемой памяти.
&reftitle.parameters;
name
Имя объекта разделяемой памяти.
Если имя уже существует, оно должно быть доступно для открытия текущим пользователем,
от имени которого запущен процесс, иначе будет выброшено исключение
с бессмысленным сообщением об ошибке.
size
Размер в байтах разделяемой памяти, которую необходимо зарезервировать.
Объем памяти не может быть изменён позже. Запросите заранее достаточно места для хранения.
&reftitle.returnvalues;
Новый объект SyncSharedMemory.
&reftitle.errors;
Выбрасывается исключение, если объект разделяемой памяти не может быть создан или открыт.
&reftitle.examples;
Пример использования SyncSharedMemory::__construct
first())
{
// Выполните здесь первоначальную инициализацию.
}
$result = $mem->write(json_encode(array("name" => "my_report.txt")));
?>
]]>
&reftitle.seealso;
SyncSharedMemory::first
SyncSharedMemory::size
SyncSharedMemory::write
SyncSharedMemory::read