Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/05/2007, 15:57
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: Explicacion sobre una condicion IF

En php se pueden hacer las cosas bien también, no es para ofender a nadie, pero demos un poco de nuestro mejor aporte, más cuando de arrancar se trata; imaginen que si comprende mal esta parte, lo que vendrá de parte de él dará miedo (sino lean el thread y cuenten si comprenden algo).

Al margen, Helheim, lo mejor es usar php.net para saber como funcionan las cosas.
Ahí encontraras que tenes operadores de asignación, de igualdad, de igualdad+tipo (Identical value), y un muchos más.

Para tu caso lo mejor es usar el igualdad+tipo, ej:

Código PHP:
if( $id === true )
  
$abierto true;
else
  
$abierto false
Usarlo de la manera que lo pusiste, si bien funciona, no me parece correcto. También, como dice oso96_2000 hay funciones como ser isset, o empty (que para el caso no te funcionaran).

Referencias:
Operadores:
http://ar2.php.net/manual/en/languag...comparison.php
Estructuras de control:
http://ar2.php.net/manual/en/languag...structures.php
Algunas funciones:
http://php.net/isset
http://php.net/empty



Espero que nadie lo tome a mal, y que ayude a aclarar un poco el aporte.

Saludos.
__________________
Mi punto de partida es Que Bueno Lo Nuevo