Ver Mensaje Individual
  #3  
Antiguo 22-04-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Yo creo que el problema es que no encierras entre paréntesis las "condiciones", que, en PHP, al contrario que en Delphi, es necesario. Es decir, lo siguiente, arrojaría el error que mencionas:

Código PHP:
if $a != $b 
  $c 
$a
El error está diciendo "algo va mal, no se esperaba una variable", por la variable "$c", en este caso. Para evitar el problema, por tanto, habría que escribir algo así:

Código PHP:
if($a != $b
  
$c $a
Como ves, las llaves no son necesarias, aunque no dejan de tener su utilidad de cara a la legibilidad del código fuente:

Código PHP:
if($a != $b){
  
$c $a

Pero, lo que sí son necesarios son los paréntesis, encerrando la "condición" de marras.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita