sábado, 4 de julio de 2015

POO con PHP Basico Parte III


 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 de 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.

No hay comentarios.:

Publicar un comentario