Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/02/2004, 01:53
edmz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Monterrey, MEXICO
Mensajes: 16
Antigüedad: 20 años, 4 meses
Puntos: 0
Cita:
Mensaje Original por rene-luis
Insisto en PHP no existe la instruccion:
class ArrayIterador implements Iterador
es decir la palabra "implements"
por esa razon no se como implementar las interfaces
si no es mucha molestia, quisiera que me expliquen un poquito mas...
gracias amigos...son mi unica esperanzaza.....
No necesitas que existan la palabra interfase.En PHP no existen variables privadas, públicas etc y nosotros simulamos eso poniéndole un "_" inicial a la variables privadas. Logras el mismo efecto, pero el "compilador" no te prohibe accesarlas, lo que si haría java o c++.

Es el mismo caso con las interfases. Define una interfase en tu pizarrón o libreta. Supon que tu interfas tiene 3 funciones. Pues todas las clases de PHP que quieras que usen esa interfas, pues le agregas esas tres funciones. Como PHP no tiene "soporte" para interfases, entonces TU tendrás que tener cuidado de no llamar a un clase que no tenga declaradas esas funciones (o lo que es lo mismo, que no "soporte esa interfas").

No te compliques la vida, es algo muy sencillo. Puedes vivir sin ellas.