Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/07/2009, 09:55
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: diferencia entre constante y variable

No, y su nombre lo dice, variable (es decir que varia) y constante (es decir no cambia), tu debes de usar variables cuando las necesites, ya que estas van a cambiar a lo largo de tu codigo, y una constante, cuando no vaya a cambiar.

Un ejemplo, una variable suma que vaya almacenando el valor de varios productos y una constante que sea el valor de los impuestos ya que estos no cambian.

Lo que hace Joomla por ejemplo es algo así:
Código php:
Ver original
  1. if (!defined("ALGUNA_VAR")) {
  2.       die("No puedes accesar a este script");
  3. }

Así solo si pasan por el index.php que define la variable no pueden leer las demás, yo resuelvo esto en lugar de usar un define, pongo mis scripts fuera del WebRoot, así los scrips no se leen por http, solo por el sistema local y ya los incluyo dependiendo de la ruta.

Saludos.