Con respecto a env, asegurate que tu php.ini tiene esta instrucción habilitada
variables_order = "EGPCS"
la E indica que vas a recibir ENV como globales
la configuración por defecto es
variables_order = "EGPCS", sin embargo las distribuciones de php suelen venir con
variables_order = "GPCS"
Una vez hecho esto, usa print_r($_ENV) para ver que tenes disponible, en Windows no todas las variables que arroja el comando SET, son recuperadas por $_ENV de php.
con respecto a los condicionales, revisá lo que estas haciendo
Código PHP:
Ver original$var1 = 1;
$var2 = 1;
if($var1 == $var2){
echo "son iguales<br>";
}
$var1 = "uno";
$var2 = "uno";
if($var1 == $var2){
echo "tambien son iguales";
}
en ambos casos la condicion se cumple. Y empezá con un buen manual desde cero
SAludos