YanoRyuichi.com/
Wiki
Blog
GitHub
Sandbox
開始行:
* stdClassを使ったオブジェクトとハッシュの相互変換 [#s2b9...
** ハッシュからオブジェクトへ [#ifc8fe53]
$a = (object) array( 'id' => 1 );
<object #2 of type stdClass> {
id => 1,
}
** オブジェクトからハッシュへ [#s50f3c79]
$b = (array) $a;
array(
"id" => 1,
)
*** オブジェクトからハッシュへ変換するとプロパティは残る...
class X {
var $v = 10;
function foo() { return 1; }
}
$x = new X;
$y = (array) $x;
array(
"v" => 10,
)
終了行:
* stdClassを使ったオブジェクトとハッシュの相互変換 [#s2b9...
** ハッシュからオブジェクトへ [#ifc8fe53]
$a = (object) array( 'id' => 1 );
<object #2 of type stdClass> {
id => 1,
}
** オブジェクトからハッシュへ [#s50f3c79]
$b = (array) $a;
array(
"id" => 1,
)
*** オブジェクトからハッシュへ変換するとプロパティは残る...
class X {
var $v = 10;
function foo() { return 1; }
}
$x = new X;
$y = (array) $x;
array(
"v" => 10,
)
ページ名: