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.
Relacionado