Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas

domingo, 22 de julio de 2012

Objetos en sesión en PHP

Objetos en PHP


Una buena forma de mantener información de sesiones en PHP es mediante objetos. Sin embargo, es muy común utilizar diferentes campos del arreglo $_SESSION. Este forma es muy práctica, pero si la cantidad de información es demasiada puede resultar confuso (cuantas veces he tenido que volver a mirar el código para recordar como nombre pensé que recordaría...). Un objeto es más amigable y hace que el código se pueda mantener con más facilidad.
Mantener un objecto en sesión es trivial, pero hay que tener en cuenta unos detalles.
  • Se debe serializar el objecto, sino, al recuperarlo los datos podrían no se correctos.
  • Los campos estáticos no se pueden guardar (esto es claro por el paradigma orientado a objetos, pero  a veces genera confusión)
  • Se debe incluir el archivo que define la clase antes de levantar el objeto.
A continuación, un ejemplo.

miércoles, 18 de julio de 2012

Servidor PHP en Fedora 17

Este post va a ser muy cortito, solamente quiero explicar como hacer para instalar un servidor PHP en un Fedora 17 (aunque creería que sive para cualquier release, incluso para cualquier distribución que utilice yum como gestor de paquetes).

El post lo hago porque siempre hay problemas al querer hacer un link simbólico a nuestro home, y creo que esto puede aclarar algunas cosillas. El error especifico es:
Symbolic link not allowed or link target not accessible

Aunque se puede dar por otros motivos, este es un problema que siempre que instalo un servidor nuevo, se me olvida. :(