Como todos saben el comando IF es una estructura de control con la cual podemos condicionar ciertas
instrucciones o procedimientos a seguir en caso de cumplir la condicion, la sintaxis mas comun es la siguiente:
<?php
if(condicion){
//instrucciones a seguir en caso de cumplir la condicion o devolver true
}else{
//cuando la condicion no se cumple o devolver false
}
?>
Donde condición puede retornar un valor verdadero(true, equal, 1) ó un valor falso(false, diferente, 0)
Ejemplos:
1.- Retorno valor verdadero<?php
$valor = true;
if($valor){
echo "Valor es verdadero";
}else{
echo "Valor es falso";
}
?>
2.- Retorno equal(true)<?php
$valor1 = "e";
$valor2 = chr(101);
if($valor1 == $valor2){
echo "Son iguales devolvio true";
}else{
echo "No son iguales devolvio false";
}
?>
Bueno hasta aqui supongo que ya se la saben ahora seguimos con las alternativas
Podemos usar las estructuras de control de diferentes formas y no siempre con las tipicas llaves ({})
Algunos ejemplos:
1.- Una sola linea de instrucción<?php
if($condicion)
return true;
?>
2.- Condicionar una salida 
<?php
echo "El valor X devolvio: ".$valorX ? "Verdadero" : "Falso";
?>
3.- Sin corchetes {} Fíjense en el ; al final
<?php
if($condicion):
//acciones
else:
//acciones
endif;
?>
4.- Dar valor a una variable a partir del criterio de otra <?php
$color = "rojo";
$variable = ($color == "rojo" ? 'Es rojo' : 'No es rojo');
echo $variable;
?>
Reviviendo el foro de PHP
