function funcion1(){ $varFuncion1 = 1; //esta variable solo tiene sentido en el ambito de la función return $varFuncion1; } $var1=funcion1(); echo "
var1 =".$var1." y varFuncion1 =".$varFuncion1."
"; //PRUEBA 2 variable global function funcion2(){ global $varFuncion2; //Si declaramos prueba como global, lo que hacemos es que su valor se mantenga fuera de la funcion $varFuncion2 = 1; return $varFuncion2; } $var2=funcion2(); echo "var2 =".$var2." y varFuncion2 =".$varFuncion2."
"; // Evalua a true ya que $var esta definida $var=""; if (empty($var)) { echo '
$var esta definida aunque este vacia
'; }else{ echo '$var NO esta definida aunque este vacia
'; } ?>