PHP | SplObjectStorage attach()函数
SplObjectStorage::attach()函数是PHP中的一个内置函数,用于将对象添加到 SplObjectStorage。
句法:
void SplObjectStorage::attach($obj, $val)
参数:此函数接受上面提到的两个参数,如下所述。
- $obj:这是必需的参数,它指定存储类的对象。
- $val:这是一个可选参数,它指定要添加的值。
返回值:此函数不返回任何值。
下面的程序说明了PHP中的SplObjectStorage::attach()函数:
方案一:
attach($obj, "GeeksforGeeks");
// Print Result
var_dump($str[$obj]);
?>
输出:
string(13) "GeeksforGeeks"
方案二:
attach($obj1);
$str->attach($obj2, "GFG");
// Another way to use attach() function
$str[$obj3] = "GeeksforGeeks";
$str[$obj4] = NULL ;
// Print Result
var_dump($str[$obj1]);
var_dump($str[$obj2]);
var_dump($str[$obj3]);
var_dump($str[$obj4]);
?>
输出:
NULL
string(3) "GFG"
string(13) "GeeksforGeeks"
NULL
参考: https://www. PHP.net/manual/en/splobjectstorage.attach。 PHP