sábado, 1 de agosto de 2015

POO con PHP Basico Parte IV


Una de las diferencias entre las propiedades de una clase y las variables comunes es que las propiedades al ser declaradas dentro de la clase no pueden hacer referencia a otras variables.
Fuera de la clase si se pueden asignar otros valores:

$miModelo = “Toyota”;
Class Automovil{
   //Correcto:
   public static $modelo;
   //Incorrecto:
   public static $modelo = $miModelo;
}
Automovil::$modelo = $miModelo;

Esta limitación se asignación se debe a que el intérprete tiene que conocer cuál es el valor de todas las propiedades de una clase al momento de leer el código.



El constructor permite generar un estado inicial del objeto que se adapte a los requerimientos.
Aquí nos interesa guardar los dos parámetros que se le pasan al constructor, posiblemente para utilizarlos después.

No hay comentarios.:

Publicar un comentario