Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/10/2009, 06:31
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años, 7 meses
Puntos: 32
Respuesta: Ayuda manejo PHP OOP respecto a Java

Que tal xlxScorpioxlx

Un detalle que tienes que tomar en cuenta, ya que vienes de Java, y que la mayoría de los desarrolladores PHP no toma en cuenta (por culpa de la falta de experiencia en POO en otros lenguajes que no sean PHP):

En Java es necesario incluir (importar) clases o paquetes para tener acceso a ellos, en PHP es distinto, con que lo incluyas en un solo archivo (por ejemplo una clase de Persistencia) esta queda disponible en todos los demás fuentes que agregues, ya que PHP "suma" todos los fuentes como uno solo y luego lo ejecuta.

Pero, para mantener un diseño "consistente", deberíamos hacer lo que hace Java, incluir en cada archivo la o las clases que necesitamos, para que estas cuando sean reusadas no fallen por falta de clases.

De ahí la razón de usar require_once siempre cuando trabajemos con objetos, ya que gracias al efecto "PHP", si lo hacemos sin el "_once" tendremos un error del compilador por "clase redefinida".

No quería dejar de comentarlo, ya que vienes de Java y vas hacia PHP, aprovechemos para que hagas las cosas bien desde el arranque

Saludos!
__________________
Blog phpsenior.com Cursos a Distancia surforce.com