(PECL sync >= 1.1.0)
SyncSharedMemory::first — Проверяет, является ли объект первым общесистемным экземпляром именованной разделяемой памяти
Получает общесистемный статус первого экземпляра объекта SyncSharedMemory.
Сигнатура функции не содержит параметров.
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
Пример #1 Пример использования SyncSharedMemory::first()
<?php
$mem = new SyncSharedMemory("AppReportName", 1024);
if ($mem->first())
{
// Do first time initialization work here.
}
var_dump($mem->first());
$mem2 = new SyncSharedMemory("AppReportName", 1024);
var_dump($mem2->first());
?>Вывод приведённого примера будет похож на:
bool(true) bool(false)