18/07/2008, 13:38
|
| | Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 16 años, 9 meses Puntos: 2 | |
Respuesta: Crear clase para agregar registros a una BD Cita:
Iniciado por enriqueplace Pequeñas correcciones: - Nombre de la clase inicia en mayúsculas, siempre.
- Los atributos públicos están prohibidos, si lo necesitas, puedes usar métodos getter / setters
- Aunque por defecto una método es público, para ser uniforme, los métodos deberían decir "public function"
- Para hacerlo más genérico, recibiría por parámetros un array asociativo donde la clave es el nombre del campo.
- Nunca una clase debe imprimir directamente (echo) solo retornar, así siempre tiene el control quién llama, define qué y cuando imprimir, de lo contrario tendrás clases que imprimirán lo que quieran en cualquier momento.
Sobre la segunda parte, sugiero que termines con una antes de pasar a otro tema. Me gustaria acotar un par de cosas: - Los atributos públicos no estan prohibidos, solo mal vistos en la gente que programa decentemente, puesto que lleva a romper el encapsulamiento. O sea, no estan prohibidos, simplemente estaria bueno decir "no te lo recomiendo".
- Las clases no imprimen, las clases no hacen nada. Son los objetos los que hacen las cosas. Voy a morir diciendo que los objetos hacen las cosas, las clases solo son el lugar donde los objetos tienen guardado su comportamiento, como hacer las cosas.
Perdon, quizas es offtopic, pero es el foro de php orientado a objetos , no php orientado a clases .
__________________ Saludoss
Guille |