Las clases se utilizan para definir una cosa del mundo real, como por ejemplo una persona o un libro. Una vez que la clase de cosa que se ha definido a continuación, se pueden crear instancias.
Una clase de ejemplo es inferior.
Como se puede ver la clase se define por el uso de la palabra clave class seguida del nombre de la clase que puede ser cualquier palabra no reservada en PHP. Las variables y la función son definidos con el modificador de visibilidad .
Usted se dará cuenta que la variable $ Pseudo esto se utiliza en la clase. Esta variable permite funciones y variables que se llama desde el interior de una clase.
Una clase puede ser instanciada, y llamó como se muestra a continuación utilizando el nuevo
Las clases también pueden contener funciones estáticas. Una función estática no requiere de la clase para ejecutarse como un método de objeto normal hace. Sin embargo, un método estático no puede utilizar cualquiera de los objetos no estáticos variables.
Como se puede ver por encima de la función estática puede utilizar las variables estáticas de la clase, tales como $ bookTypes. Una variable estática o una función se puede acceder ya sea a través de la palabra sí mismo o el nombre de clase dentro de la clase y sólo el nombre de la clase desde fuera de ella, como se muestra a continuación.
Un valor por defecto para una variable de clase debe ser una expresión constante, por lo que no concatanation o la creación de nuevas clases!