Los siguientes dos if
s produjeron resultados diferentes (primero if
echos hola, segundo no), ¿por qué? ¿Por qué no funcionó la asignación de variable en $t
? ¿Esto se debe al alcance local de $t
dentro del condicional if
?asignación de variable php dentro si condicional
if(isset($_REQUEST["test"]) && $t=trim($_REQUEST["test"]) && !empty($t)){
echo 'hi'
}
if(isset($_REQUEST["test"]) && $t=trim($_REQUEST["test"])){
if(!empty($t))echo 'hi'
}
[duplicado] (http://stackoverflow.com/questions/5091986/unexpected-cast-to-boolean/5092026#5092026)? – meze