SplObjectStorage::attach

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplObjectStorage::attachAdiciona um objeto no armazenamento

Descrição

public SplObjectStorage::attach(object $object, mixed $info = null): void

Adiciona um object dentro do armazenamento e, opcionalmente, associa-a a alguns dados.

Parâmetros

object

O object a ser adicionado.

info

Os dados a serem associados ao object.

Valor Retornado

Nenhum valor é retornado.

Exemplos

Example #1 Exemplo de SplObjectStorage::attach()

<?php
$o1 = new stdClass;
$o2 = new stdClass;
$s = new SplObjectStorage();
$s->attach($o1); // similar a $s[$o1] = NULL;
$s->attach($o2, "hello"); // similar a $s[$o2] = "hello";

var_dump($s[$o1]);
var_dump($s[$o2]);

?>

O exemplo acima produzirá algo semelhante a:

NULL
string(5) "hello"

Veja Também