serialize()
は、
value
の 保存可能なバイトストリーム表現を含む文字列を返します。
型や構造を失わずにPHPの値を保存または渡す際に有用です。
シリアル化された文字列をPHPの値に戻すには、
unserialize()
を使用して下さい。
serialize()
は、
resource
以外の全て の型を処理します。自分自身への参照を含む配列を
serialize()
することも可能です。
serialize()
している配列/オブジェクト内の参照も 保存されます。
注意 PHP 3では、オブジェクトのプロパティはシリアル化されますが、メソッ ドは失われます。PHP 4ではこの制限は取り除かれ、プロパティ とメソッドの両方を保存します。より詳細な情報については、 オブジェクトとクラス の オブジェクトのシリア ル化 の節を参照下さい。
unserialize()
も参照下さい。