php : serialize / unserialize for class

hdknr@debiansept:~/php$ more test3.php
<?php

class TestClass
{
    function TestClass()
    {
        $this->name = "test";
        $this->values = Array("v1","v2");
    }
}

$test = new TestClass();
var_dump($test);
$test_ser = serialize($test);
echo "$test_ser\n";

$test_unser = unserialize($test_ser);
var_dump($test_unser);
 

hdknr@debiansept:~/php$ php test3.php
object(TestClass)#1 (2) {
  ["name"]=>
  string(4) "test"
  ["values"]=>
  array(2) {
    [0]=>
    string(2) "v1"
    [1]=>
    string(2) "v2"
  }
}
O:9:"TestClass":2:{s:4:"name";s:4:"test";s:6:"values";a:2:{i:0;s:2:"v1";i:1;s:2:"v2";}}
object(TestClass)#2 (2) {
  ["name"]=>
  string(4) "test"
  ["values"]=>
  array(2) {
    [0]=>
    string(2) "v1"
    [1]=>
    string(2) "v2"
  }
}

 
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中