[PHP-users 23222]Re: オブジェクトの結合

yoshiki yoshiki @ ann.to
2004年 9月 5日 (日) 21:47:45 JST


小山さま お教えいただき有難うございます。

下記にてテストしてみたところ動きました。
簡単に結合する手段は無いのですね。

どうも有り難うございました。

>function object_merge(&$obj1, &$obj2, &$result) {
>    $vars = get_object_vars($obj1);
>    foreach ($vars as $key => $val) {
>        $result->$key = $val;
>    }
>    $vars = get_object_vars($obj2);
>    foreach ($vars as $key => $val) {
>        $result->$key = $val;
>    }
>    return $result;
>}
>
>$a =& new stdClass();
>$a->a = "aaaa";
>
>$b =& new stdClass();
>$b->b = "bbb";
>
>$c =& new stdClass();
>object_merge($a, $b, $c);
>



PHP-users メーリングリストの案内