¿Qué es una Cookies?
Una Cookie, o Cookie permanente, es una variable que se guarda en el navegador con un periodo de vida. Lo sabroso de esta funcionalidad es si el usuario abandona nuestro sitio y vuelve más adelante podremos recuperar la información.
Clase.
En el ejemplo tenemos un objeto que lo hemos llamado Gato. Dentro contiene una variable y una función.
Para utilizarlo se debes instanciarlo. Para ello existe una palabra reservada llamada new.
Ahora ya se puede utilizar su interior con las flechas ->.
Visisbilidad.
Una de las características más importantes de los objetos es la visibilidad, o los permisos que puede tener las variables o funciones. Similar a dar privilegios de acceso.
Las posibilidades son:
public: cualquier puede usarlo.
private: solo es accesible desde el propio objeto.
protected: solo es accesible desde el propio objeto o herederos.
Herencia.
Es posible instanciar un objeto y fusionar las variables y las funciones del otro objeto ya instanciado. Para ello se utiliza la palabra reservada extends.
Instanciamos nuestro gato Garfield.
Y ya podemos usar todas las variables y funciones tanto de Gato como de Garfield. Pero… ¿que pasa con la variable que tiene el mismo nombre ($nombre)? Como Garfield es el hijo sobrescribe por su valor.