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

Pool::__construct

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

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

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

pool.construct.php

Pool::__construct

Класата Threaded

Pool::__constructСоздава нов базен на работници

= NULL

public Pool::__construct(int $size, string $class = ?, array $ctor = ?)

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

Параметри

size
Максималниот број на работници што овој базен може да ги создаде
class
Класата за нови работници. Ако не е дадена класа, тогаш стандардно се користи Работник class.
ctor
Низа од аргументи што ќе им се предадат на конструкторите на новите работници

Примери

Пример #1 Создавање базени

<?php
class MyWorker extends Worker {

public function
__construct(Something $something) {
$this->something = $something;
}

public function
run() {
/** ... **/
}
}

$pool = new Pool(8, \MyWorker::class, [new Something()]);

var_dump($pool);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

object(Pool)#1 (6) {
  ["size":protected]=>
  int(8)
  ["class":protected]=>
  string(8) "MyWorker"
  ["workers":protected]=>
  NULL
  ["work":protected]=>
  NULL
  ["ctor":protected]=>
  array(1) {
    [0]=>
    object(Something)#2 (0) {
    }
  }
  ["last":protected]=>
  int(0)
}

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

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

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

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

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

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

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