Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 32778 программистов и 2299 роботов. Сейчас ищут 1192 программиста ...
Threaded::merge - Manipulation
Вернуться к: Threaded
Threaded::merge
(PECL pthreads >= 2.0.0)
Threaded::merge — Manipulation
Описание
Merges data into the current object
Список параметров
-
from -
The data to merge
-
overwrite -
Overwrite existing keys, by default true
Возвращаемые значения
A boolean indication of success
Примеры
Пример #1 Merging into the property table of a threaded object
<?php
$array = [];
while (count($array) < 10)
$array[] = count($array);
$stdClass = new stdClass();
$stdClass->foo = "foo";
$stdClass->bar = "bar";
$stdClass->baz = "baz";
$safe = new Threaded();
$safe->merge($array);
$safe->foo = "bar";
$safe->merge($stdClass, false);
var_dump($safe);
?>
Результат выполнения данного примера:
object(Threaded)#2 (13) {
["0"]=>
int(0)
["1"]=>
int(1)
["2"]=>
int(2)
["3"]=>
int(3)
["4"]=>
int(4)
["5"]=>
int(5)
["6"]=>
int(6)
["7"]=>
int(7)
["8"]=>
int(8)
["9"]=>
int(9)
["foo"]=>
string(3) "bar"
["bar"]=>
string(3) "bar"
["baz"]=>
string(3) "baz"
}
Вернуться к: Threaded