SyncSharedMemory::read

(PECL sync >= 1.1.0)

SyncSharedMemory::read — Копіює дані з іменованої пам'яті, що розділяється.

Опис

public SyncSharedMemory::read(int $start = 0, int $length = ?)

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

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

start

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

Зауваження :

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

length

Кількість байт для читання.

Зауваження :

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

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

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

Рядок, що містить дані, зчитані з пам'яті, що розділяється.

Приклади

Приклад #1 Приклад использованияSyncSharedMemory::__construct()

Loading...

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

string(3) "ort"

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

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