PHP: Declaración de Clases y Objetos

  • Autor de la entrada:
  • Categoría de la entrada:Objetos / PHP

Clases y objetos

  • Para definir una clase utilizamos la palabra class.
  • Los nombres de clases utilizan StudlyCaps. Por ejemplo: la clase alumno becado se nombrará AlumnoBecado.
  • El nivel de acceso de los atributos y métodos deben ser declarada siempre; los modificadores abstract y final deben ir antes que los niveles de acceso; static debe ser declarado después del nivel de acceso.
  • El método constructor de un objeto se define mediante la función __construct().
  • De igual forma existe un método destructor, es decir, que es llamado cuando un objeto es destruido: __destruct().
  • Dentro de una clase utilizamos el operador $this , para llamar dentro de ese ámbito al propio objeto que se crea, de esta manera es posible llamar a métodos y variables dentro de sí misma, si estos son elementos del objeto.
  • En caso de tener métodos o atributos de la clase se utiliza el operador self

Objetos

  • Para declarar un objeto se utiliza la palabra new, seguida del nombre de la clase a declarar (así se llama al constructor del objeto)
  • Se puede acceder a todos los atributos y métodos públicos del objeto utilizando el operador ->
  • Cual variable un objeto puede asignarse a otro

Documentación extra

Documentación sobre funciones de ayuda para clases.