Ver Mensaje Individual
  #44 (permalink)  
Antiguo 13/10/2006, 15:11
DaChux
 
Fecha de Ingreso: diciembre-2003
Mensajes: 204
Antigüedad: 21 años, 3 meses
Puntos: 2
una sobre visibilidad de variables

Dado el siguiente código
Código:
<?php
function prueba(){
	$a +=5;
	echo $a;
}

$a = 20;
prueba();
?>
¿que resultado obtenemos al ejecutar el script?
a) 25
b) 5
c) Se produce un error en la línea dos

Respuesta: B, ya que aunque $a vale 20 cuando llamamos a la función prueba, la variable $a (local a la función) acaba de declararse (vale 0) y le sumamos 5.

Saludos