PHP 8.4.1 Released!

ReflectionReference::getId

(PHP 7 >= 7.4.0, PHP 8)

ReflectionReference::getIdObtém ID exclusivo de uma referência

Descrição

public ReflectionReference::getId(): string

Retorna um ID que é exclusivo para a referência durante o tempo de vida dessa referência. Este ID pode ser usado para comparar referências de igualdade ou para manter um mapa de referências conhecidas.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna uma string de formato não especificado.

Exemplos

Exemplo #1 Uso básico de ReflectionReference::getId()

<?php
$val1
= 'foo';
$val2 = 'bar';
$arr = [&$val1, &$val2, &$val1];

$rr1 = ReflectionReference::fromArrayElement($arr, 0);
$rr2 = ReflectionReference::fromArrayElement($arr, 1);
$rr3 = ReflectionReference::fromArrayElement($arr, 2);

var_dump($rr1->getId() === $rr2->getId());
var_dump($rr1->getId() === $rr3->getId());
?>

O exemplo acima produzirá:

bool(false)
bool(true)
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top