PHP.mk документација

SyncSemaphore::__construct

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

syncsemaphore.construct.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека syncsemaphore.construct.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SyncSemaphore::__construct

Референца за `syncsemaphore.construct.php` со подобрена типографија и навигација.

syncsemaphore.construct.php

SyncSemaphore::__construct

(PECL sync >= 1.0.0)

SyncSemaphore::__constructConstructs a new SyncSemaphore object

= NULL

public SyncSemaphore::__construct(string $name = ?, int $initialval = 1, bool $autounlock = true)

Конструира нов SyncSemaphore објект

Параметри

name
Конструира именувана или неименувана семафор. Името на семафорот ако ова е именуван семафор објект.

Забелешка: Името на мутексот ако ова е именуван мутекс објект.

initialval
Името на семафорот ако ова е именуван семафор објект.
autounlock
Почетната вредност на семафорот. Ова е бројот на заклучувања што може да се добијат.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Спецификува дали автоматски да се отклучи семафорот на крајот од PHP скриптата. falseАко објект е: Именуван семафор со автоматско отклучување од

Вратени вредности

Новиот SyncSemaphore object.

Errors/Exceptions

, објектот е заклучен, и PHP скриптата завршува пред објектот да биде отклучен, тогаш основниот семафор ќе заврши во недоследна состојба.

Примери

Пример #1 Се фрла исклучок ако семафорот не може да се креира или отвори. example

<?php
$semaphore
= new SyncSemaphore("LimitedResource_2clients", 2);

if (!
$semaphore->lock(3000))
{
echo
"Unable to lock semaphore.";

exit();
}

/* ... */

$semaphore->unlock();
?>

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.