SyncSharedMemory::__construct
(PECL sync >= 1.1.0)
SyncSharedMemory::__construct — Створення нового об'єкту SyncSharedMemory
Опис
public SyncSharedMemory::__construct(string $name, int $size)
Створює іменований об'єкт пам'яті, що розділяється.
Список параметрів
name
Ім'я об'єкта пам'яті, що розділяється.
Зауваження :
Якщо ім'я вже існує, воно має бути доступним для відкриття поточним користувачем, від імені якого запущено процес, інакше буде викинуто виняток із безглуздим повідомленням про помилку.
size
Розмір в байтах пам'яті, що розділяється, яку необхідно зарезервувати.
Зауваження :
Об'єм пам'яті не може бути змінено пізніше. Запитайте достатньо місця для зберігання.
Значення, що повертаються
Новий об'єкт SyncSharedMemory
Помилки
Викидається виняток, якщо об'єкт пам'яті не може бути створений або відкритий.
Приклади
Приклад #1 Приклад використання SyncSharedMemory::__construct()****
Loading...
Дивіться також
- SyncSharedMemory::first() - Перевіряє, чи є об'єкт першим загальносистемним екземпляром іменованої пам'яті, що розділяється.
- SyncSharedMemory::size() - Повертає розмір іменованої пам'яті, що розділяється
- SyncSharedMemory::write() - Копіює дані в іменовану пам'ять, що розділяється.
- SyncSharedMemory::read() - Копіює дані з іменованої пам'яті, що розділяється