Clase para convertir un array a objeto.
Muchas veces resulta mucho más intuitivo/eficiente manejar objetos que arrays.
- <!--php<br /-->/*
- Autor: Roberto Herrero (http://www.indomita.org)
- Asunto: Convertir un array a objeto
- */
- class array_a_objeto{
- //constructor (se le envía el array a convertir)
- function array_a_objeto($array_objecto) {
- reset($array_objecto);
- while (list($key, $value) = each($array_objecto)) {
- $this->$key = $value;
- }
- }
- }
- ?>
Pongo un ejemplo :D
- //convertir el array de datos POST a objeto
- $mi_var = new array_a_objeto($HTTP_POST_VARS);
- //ahora en vez de llamar a los datos mediante
- echo $HTTP_POST_VARS["campo_texto_1"];
- //podemos hacerlo así
- echo $mi_var->campo_texto_1;
No hay comentarios:
Publicar un comentario