文字

SplObjectStorage::offsetSet

(PHP 5 >= 5.3.0)

SplObjectStorage::offsetSetAssociates data to an object in the storage

说明

public void SplObjectStorage::offsetSet ( object $object [, mixed $data = NULL ] )

Associate data to an object in the storage.

Note:

SplObjectStorage::offsetSet() is an alias of SplObjectStorage::attach() .

参数

object

The object to associate data with.

data

The data to associate with the object .

返回值

没有返回值。

范例

Example #1 SplObjectStorage::offsetSet() example

<?php
$s 
= new  SplObjectStorage ;

$o1  = new  StdClass ;

$s -> offsetSet ( $o1 "hello" );  // Similar to $s[$o1] = "hello";

var_dump ( $s [ $o1 ]);
?>

以上例程的输出类似于:

string(5) "hello"

参见

  • SplObjectStorage::attach() - Adds an object in the storage
  • SplObjectStorage::offsetGet() - Returns the data associated with an object
  • SplObjectStorage::offsetExists() - Checks whether an object exists in the storage
  • SplObjectStorage::offsetUnset() - Removes an object from the storage
上一篇: 下一篇: