SyncSharedMemory::write

(PECL sync >= 1.1.0)

SyncSharedMemory::writeCopy data to named shared memory

Beschreibung

public SyncSharedMemory::write ([ string $string [, integer $start = 0 ]] )

Copies data to named shared memory.

Parameter-Liste

string

The data to write to shared memoy.

Hinweis:

If the size of the data exceeds the size of the shared memory, the number of bytes written returned will be less than the length of the input.

start

The start/offset, in bytes, to begin writing.

Hinweis:

If the value is negative, the starting position will begin at the specified number of bytes from the end of the shared memory segment.

R√ľckgabewerte

An integer containing the number of bytes written to shared memory.

Beispiele

Beispiel #1 SyncSharedMemory::write() example

<?php
// You will probably need to protect shared memory with other synchronization objects.
// Shared memory goes away when the last reference to it disappears.
$mem = new SyncSharedMemory("AppReportName"1024);
if (
$mem->first())
{
    
// Do first time initialization work here.
}

$result $mem->write("report.txt");
var_dump($result);

$result $mem->write("report.txt", -3);
var_dump($result);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

int(10)
int(3)

Siehe auch

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top