📜  PHP | SplObjectStorage attach()函数

📅  最后修改于: 2022-05-13 01:56:22.401000             🧑  作者: Mango

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