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, puede crear una instancia.
Una clase de ejemplo está por debajo.
Como se puede ver el la clase se define utilizando 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 están definidas con el modificador de visibilidad .
Usted se dará cuenta que la variable $ this pseduo se utiliza en la clase. Esta variable permite que las funciones y variables que se llama desde el interior de una clase.
Una clase puede ser instanciada y se llama como se muestra a continuación con 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 clases como $ bookTypes. Una variable estática o una función se puede acceder ya sea a través de la palabra clave auto o el nombre de la 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 crear nuevas clases!