Beruflich Dokumente
Kultur Dokumente
Variables
Class MiClase{
Const MICONSTANTE;
Public static $miatributo=0;
}
Estos dos tipos de variables pueden ser accedidos sin necesidad de
instanciar el Objeto, y son nicos para todos los objetos de una misma
clase, esto quiere decir que si se cambia el valor de un mtodo o variable
esttica, esta es afectada globalmente para todos los objetos de una misma
clase.
Ejemplo.
Nos damos cuenta que para utilizar una variable o un mtodo esttico
alojado en una clase se utilizan los dos par de puntos(::) al igual como para
llamar a una constante, donde a diferencia de una constante una variable
estatica esta precedida de smbolo del ($).
Mtodos estticos
De la misma forma que se declaran los atributos estticos en una clase
tambin se pueden declarar este tipo de mtodos, donde para aadirlos se
utiliza la palabr static antes del nombre del mtodos
Ejemplo:
Una de las ventajas que tienen los mtodos estticos es que se los puede
llamar directamente si realizar una instancia de la Clase contenedora
Para realizar uso de un mtodo esttico dentro de una clase se utiliza el
prefijo (self) seguido de dos par de puntos (::) y el nombre del mtodo
estatico.