PHP | Función SplObjectStorage offsetUnset()

La función SplObjectStorage::offsetUnset() es una función incorporada en PHP que se usa para configurar el objeto desde el almacenamiento.

Sintaxis:

void SplObjectStorage::offsetUnset( $object )

Parámetros: esta función acepta un único parámetro $objeto que especifica que se va a desarmar.

Valor devuelto: esta función no devuelve ningún valor.

Los siguientes programas ilustran la función SplObjectStorage::offsetUnset() en PHP:

Programa 1:

<?php
  
// Create an empty SplObjectStorage
$str = new SplObjectStorage;
$obj = new StdClass;
  
// Set offset $obj to $str 
$str->attach($obj, "GeeksforGeeks");
  
// Print Result before
var_dump(count($str));
  
// Unset object from storage
$str->offsetUnset($obj);
  
// Print Result after
var_dump(count($str));
  
?>
Producción:

int(1)
int(0)

Programa 2:

<?php
  
// Create an Empty SplObjectStorage
$str = new SplObjectStorage();
   
$obj1 = new StdClass;
$obj2 = new StdClass;
$obj3 = new StdClass;
$obj4 = new StdClass;
   
$str->attach($obj1, "GeksforGeeks");
$str->attach($obj2, "GFG");
$str->attach($obj3);
$str->attach($obj4, "DSA");
   
// Print Result before
var_dump(count($str));
  
// Unset object from storage
$str->offsetUnset($obj1);
$str->offsetUnset($obj2);
$str->offsetUnset($obj3);
$str->offsetUnset($obj4);
  
  
// Print Result after
var_dump(count($str));
?>
Producción:

int(4)
int(0)

Referencia: https://www.php.net/manual/en/splobjectstorage.offsetunset.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 *