SyncSharedMemory::write

(PECL sync >= 1.1.0)

Sync Shared Memory::write — Копіює дані в іменовану пам'ять, що розділяється.

Опис

public SyncSharedMemory::write(string $string = ?, int $start = 0)

Копіює дані в іменовану пам'ять, що розділяється.

Список параметрів

string

Дані для запису в пам'ять, що розділяється.

Зауваження :

Якщо розмір даних перевищує розмір пам'яті, що розділяється, кількість записаних повертаються байтів буде менше довжини вхідних даних.

start

Початок/зміщення у байтах для початку запису.

Зауваження :

Якщо значення негативне, початкова позиція буде починатися із зазначеної кількості байтів з кінця сегмента пам'яті, що розділяється.

Значення, що повертаються

Ціле число, що містить кількість байтів, записаних у пам'ять, що розділяється.

Приклади

Приклад #1 Приклад використання SyncSharedMemory::write()****

Loading...

Висновок наведеного прикладу буде схожим на:

int(10)
int(3)

Дивіться також

  • SyncSharedMemory::__construct() - Створює новий об'єкт SyncSharedMemory
  • SyncSharedMemory::first() - Перевіряє, чи є об'єкт першим загальносистемним екземпляром іменованої пам'яті, що розділяється.
  • SyncSharedMemory::write()
  • SyncSharedMemory::read() - Копіює дані з іменованої пам'яті, що розділяється