카테고리 없음

[PHP] protected 오브젝트 접근하기

코엽 2016. 11. 30. 16:59

코드

<? function obj2array ( &$Instance ){
$clone = (array) $Instance;
$rtn = array ();
$rtn['___SOURCE_KEYS_'] = $clone;
while ( list ($key, $value) = each ($clone) ) {
$aux = explode ("\0", $key);
$newkey = $aux[count($aux)-1];
$rtn[$newkey] = &$rtn['___SOURCE_KEYS_'][$key];
}
return $rtn;
}
?>

사용법

$array = obj2array($array);
이런 식으로 하면 오브젝트를 배열로 다시 만들어줘서 접근 가능하게 해줍니다.