SyncReaderWriter::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SyncReaderWriter::__construct
Референца за `syncreaderwriter.construct.php` со подобрена типографија и навигација.
SyncReaderWriter::__construct
(PECL sync >= 1.0.0)
SyncReaderWriter::__construct — Constructs a new SyncReaderWriter object
= NULL
Конструира нов SyncReaderWriter објект
Параметри
name-
Конструира именуван или неименуван објект за читање-запишување.
Забелешка: Името на мутексот ако ова е именуван мутекс објект.
Забелешка: На Windows,
nameИмето на објектот за читање-запишување ако ова е именуван објект за читање-запишување. autounlock-
не смее да содржи коси црти.
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
Определува дали објектот за читање-запишување автоматски ќе се отклучи на крајот од PHP скриптата.
Вратени вредности
Новиот SyncReaderWriter object.
Errors/Exceptions
Ако објектот е: именуван објект за читање-запишување со авто-отклучување FALSE, објектот е заклучен за читање или запишување, и PHP скриптата завршува пред објектот да се отклучи, тогаш основните објекти ќе завршат во недоследна состојба.
Примери
Пример #1 Се фрла исклучок ако објектот за читање-запишување не може да се креира или отвори. example
<?php
$readwrite = new SyncReaderWriter("FileCacheLock");
$readwrite->readlock();
/* ... */
$readwrite->readunlock();
$readwrite->writelock();
/* ... */
$readwrite->writeunlock();
?>Види Исто така
- (PECL sync >= 1.0.0) - Конструира нов SyncMutex објект
- SyncReaderWriter::readlock() - Чека заклучување за читање
- Добива ексклузивна брава за запишување на - Ослободува заклучување за читање
- SyncReaderWriter::writelock() - Чека ексклузивно заклучување за запишување