PHP | SplObjectStorage offsetGet()函数
SplObjectStorage::offsetGet()函数是PHP中的一个内置函数,用于获取与对象关联的数据。
句法:
object SplObjectStorage::offsetGet($obj)
参数:此函数接受单个参数$obj ,它指定要获取的对象。
返回值:此函数返回先前与存储中的对象关联的数据。
下面的程序说明了PHP中的SplObjectStorage::offsetGet()函数:
方案一:
php
attach($obj, "GeeksforGeeks");
// Print Result
var_dump($str->offsetGet($obj));
?>
php
attach($obj1, "GeksforGeeks");
$str->attach($obj2, "GFG");
$str->attach($obj3);
$str->attach($obj4, "Hello GFG");
// Print result
var_dump($str->offsetGet($obj1));
var_dump($str->offsetGet($obj2));
var_dump($str->offsetGet($obj4));
var_dump($str->offsetGet($obj3));
?>
输出:
string(13) "GeeksforGeeks"
方案二:
PHP
attach($obj1, "GeksforGeeks");
$str->attach($obj2, "GFG");
$str->attach($obj3);
$str->attach($obj4, "Hello GFG");
// Print result
var_dump($str->offsetGet($obj1));
var_dump($str->offsetGet($obj2));
var_dump($str->offsetGet($obj4));
var_dump($str->offsetGet($obj3));
?>
输出:
string(12) "GeksforGeeks"
string(3) "GFG"
string(9) "Hello GFG"
NULL
参考: https://www. PHP.net/manual/en/splobjectstorage.offsetget。 PHP