PHP | Función SplObjectStorage offsetExists()

La función SplObjectStorage::offsetExists() es una función incorporada en PHP que se usa para verificar si el objeto existe en el almacenamiento o no.

Sintaxis: 

bool SplObjectStorage::offsetExists($object)

Parámetros: esta función acepta un único parámetro $objeto que especifica el objeto que se va a comprobar.
Valor devuelto: esta función devuelve verdadero si el objeto existe en el almacenamiento; de lo contrario, devuelve falso.
Los siguientes programas ilustran la función SplObjectStorage::offsetExists() en PHP:

Programa 1:  

php

<?php
 
// Create an empty SplObjectStorage
$str = new SplObjectStorage;
$obj = new StdClass;
 
// Attach $obj to $str
$str->attach($obj);
 
// Print Result
var_dump($str->offsetExists($obj));
?>
Producción: 

bool(true)

 

Programa 2: 

php

<?php
 
// Create an Empty SplObjectStorage
$str = new SplObjectStorage();
  
$obj1 = new StdClass;
$obj2 = new StdClass;
$obj3 = new StdClass;
$obj4 = new StdClass;
 
// Attach only three objects
$str->attach($obj1, "GeksforGeeks");
$str->attach($obj2, "GFG");
$str->attach($obj3);
 
// Print result
var_dump($str->offsetExists($obj1));
var_dump($str->offsetExists($obj2));
var_dump($str->offsetExists($obj4));
var_dump($str->offsetExists($obj3));
 
?>
Producción: 

bool(true)
bool(true)
bool(false)
bool(true)

 

Referencia: https://www.php.net/manual/en/splobjectstorage.offsetexists.php

Publicación traducida automáticamente

Artículo escrito por R_Raj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *