Pero una pregunta, ¿por que en vez de convertir un array a objeto, haces esto?
Código PHP:
Ver original<?php
$boolForNewFormat = true;
if($boolForNewFormat){
class Foo
{
private $_array = array();
public function __construct
(array $array) {
$this->_array = $array;
}
public function bar($key)
{
? $this->_array[$key]
: null;
}
}
'100' => 'cien',
'200' => 'doscientos'
);
$obj = new Foo($arr);
echo $obj->bar(100) . '<br />';
echo $obj->bar(200);
}
else{
// Formato antiguo
}