hola ¿alguien me puede decir donde encontrar un buen tuto de clases y objetos?
Hace tiempo que estoy intentando comprenderlo correctamente, pero no lo consigo, así que imagino que lo que necesito es ya un tuto para torpes...
| ||||
Respuesta: clases Buenas amigo lo primero es que te informo que estas en un foro depende de los usuarios quieran o no responder al tema que coloques ya que nadien nos paga a los foreros por estar aca, que deseas aprender a trabajar las clases?? Ya buscaste en google tuto de POO en php y ninguno te pudo dejar claro?? en lo personal una clase es llevar lo complejo a algo sencillo, como es esto fijate cuando creamos una clase por ejemplo sobre autos, los autos son algo super complejo pero lo encerramos solo en una frase llamada autos, en esta declaramos los atributos o carácteristicas de estos y los métodos o acciones que este debe realizar ejemplo
Código PHP:
un pequeño ejemplo que veia ayer y que creo que es la clase mas sencilla de entender que hay, que tienes que tener en claro para trabajar con clase?? los conceptos o teoria que a nadien le gusta de lo que es programar orientado a objetos, eso ya queda de ti investigarlo, saludos Ver original
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
| ||||
Respuesta: clases Como apunte... Léete el manual para programar según el estándar de php. Desafortunadamente, la web oficial para verlo: http://framework.zend.com/wiki/displ...aft%29-Classes Está deshabilitada temporalmente, por lo que te hago la reescritura, según el ejemplo dado arriba:
Código PHP:
Ver original Si te fijas: 1. La clase no está en plural, debe estar en singular. 2. Los atributos como son private, deben comenzar por _ (raya al piso) 3. El identado debe ser de 4 espacios. Es algo básico, ojalà pronto restablezcan la paǵina Saludos.
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: clases Si hablas de un get.... re breve Debes hacer un método getter:
Código PHP:
Ver original Fuera del contexto de la clase, haces un echo, algo así:
Código PHP:
Ver original Lee sobre métodos setter y getter en php. Saludos,
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: clases Cita: Normalmente trabajo de esta manera, aunque no es escusa lo que hice fue una declaración básica de una clase para que el amigo viera mas o menos como se van haciendo la clase aunque lo que indica el amigo Carxl es muy importante seguir los estandar.
Iniciado por Carxl Como apunte... Léete el manual para programar según el estándar de php. Desafortunadamente, la web oficial para verlo: http://framework.zend.com/wiki/displ...aft%29-Classes Está deshabilitada temporalmente, por lo que te hago la reescritura, según el ejemplo dado arriba:
Código PHP:
Ver original Si te fijas: 1. La clase no está en plural, debe estar en singular. 2. Los atributos como son private, deben comenzar por _ (raya al piso) 3. El identado debe ser de 4 espacios. Es algo básico, ojalà pronto restablezcan la paǵina Saludos. Como concejo al amigo chechu_ investiga la teoria de la programación orientada a objetos para que puedas llevarla a la práctica ya que trabajar con POO no es solo declarar una clase y listo es aplicarle los conceptos que esta encierra, por cierto lo que te indico el amigo Carxl se conocen como getters and setters investiga los terminos saludos
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
| ||||
Respuesta: clases Siempre! :D... Leerás mucho sobre php estructurado, desecha eso... Php por su misma facilidad te permite programar tanto en estructurado como en objetos, acostúmbrate a los objetos, Saludos.
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: clases Vale ¿Pero que diferencia existe realmente entre hacer varias funciones y hacer una clase con varias funciones en su interior? Agradezco la intención y pido disculpas, pero decirme que me acostumbre a usar clases sin más, no creo que responda a mi pregunta de ¿en que casos seria necesario o inprescindible usar las clases? |
| ||||
Respuesta: clases Para responder eso tendrías que aprender realmente lo que es OOP y no solamente crear clases, te recomiendo leer esto: http://www.forosdelweb.com/f68/apren...-bases-898751/ Saludos. |
| ||||
Respuesta: clases Exactamente!
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: clases Si cuesta entender bien el concepto, cuando ves las clases como solo repositorios de funciones, pero a veces basta ver casos practicos para poder entender el "gran poder" que tiene el cambio de paradigma. http://www.forosdelweb.com/f18/aport...3/#post3170959
__________________ Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal www.oscararzola.com/blog Principios de un programador |
| ||||
Respuesta: clases
__________________ Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal www.oscararzola.com/blog Principios de un programador Última edición por _ssx; 01/04/2011 a las 14:05 Razón: Duplicado sin querer.. mendigo chrome :p |
| ||||
Respuesta: clases Ok, muchas gracias a todos, he acabo de terminar el tuto de desarrolloweb sobre las clases de php5, ahora me falta informarme sobre getters and setters como me dijo carlos_belisario. Parece que lo voy pillando aunque es un enorme lio, como dicen parece que es una forma diferente de ver la programación, ahora a practicar un poco para cojer mejor las ideas y no perderlas de la cabeza, aunque noto que me falta mucho por aprender y no veo que, puesto que en el tuto no hay nada de getters and setters y me da la impresión de que falta mucho más. |
| ||||
Respuesta: clases lo principal es que aprendas las bases de como implementar tus objetos, personalmente el link que te dejo GatorV me parece muy bueno y aunque pense que conocia mas o menos sobre el tema me enseño mucho, como te hemos indicado ya al entender los conceptos los demas es carpinteria, saludos
__________________ aprende d tus errores e incrementa tu conocimientos it's not a bug, it's an undocumented feature By @David php the right way |
Etiquetas: |