you are in: codestackercodes [RSS] → tag: objeto [RSS]

Array como objeto Delicious Email

Como criar um array usando ArrayObject e podendo acessar os valores como propriedade de um objeto

show/hide lines
   1  // acessando somente como array
   2  $array = new ArrayObject(array('name' => 'Rafael Souza', 'username' => 'rafaelss'));
   3  echo 'Nome: ', $array['name'], "\n";
   4  echo 'Usuário: ', $array['username'], "\n";
   5  
   6  // acessando como objeto
   7  $array = new ArrayObject(array('name' => 'Rafael Souza', 'username' => 'rafaelss'), ArrayObject::ARRAY_AS_PROPS);
   8  echo 'Nome: ', $array->name, "\n";
   9  echo 'Usuário: ', $array->username, "\n";
  10  
  11  // acessando de qualquer jeito
  12  $array = new ArrayObject(array('name' => 'Rafael Souza', 'username' => 'rafaelss'), ArrayObject::ARRAY_AS_PROPS | ArrayObject::STD_PROP_LIST);
  13  echo 'Nome: ', $array['name'], "\n";
  14  echo 'Usuário: ', $array['username'], "\n";
  15  
  16  echo 'Nome: ', $array->name, "\n";
  17  echo 'Usuário: ', $array->username, "\n";
created by rafaess — 14 July 2008 — get a short url — tags: array objeto embed