Documentación offline PHP master

Threaded::merge

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Threaded::merge

Manipulación

Descripción#

public Threaded::merge(mixed $from, [bool $overwrite]): bool
```php

Fusiona los datos en el objeto actual

## Parámetros

`from`  
Los datos a fusionar

`overwrite`  
Sobrescribe las claves existentes; por omisión vale `true`

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Fusiona el objeto thread en la tabla de propiedades
foo = "foo"; $stdClass->bar = "bar"; $stdClass->baz = "baz"; $safe = new Threaded(); $safe->merge($array); $safe->foo = "bar"; $safe->merge($stdClass, false); var_dump($safe); ?>

```php

El ejemplo anterior mostrará:

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"
}