PHP | SplObjectStorage offsetUnset()函数
SplObjectStorage::offsetUnset()函数是PHP中的一个内置函数,用于从存储中设置对象。
句法:
void SplObjectStorage::offsetUnset( $object )
参数:此函数接受单个参数$object ,它指定要取消设置的 。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的SplObjectStorage::offsetUnset()函数:
方案一:
attach($obj, "GeeksforGeeks");
// Print Result before
var_dump(count($str));
// Unset object from storage
$str->offsetUnset($obj);
// Print Result after
var_dump(count($str));
?>
输出:
int(1)
int(0)
方案二:
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));
?>
输出:
int(4)
int(0)
参考: https://www. PHP.net/manual/en/splobjectstorage.offsetunset。 PHP