Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2014, 06:51
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Problema con ambito de variables

Gracias italico76, ya estuviera en php.net y ya probara estos dos ejemplos

Código PHP:
<?php
$a 
1;
$b 2;

function 
Suma()
{
    
$GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
}

Suma();
echo 
$b;
?>

<?php
$a 
1;
$b 2;

function 
Suma2()
{
    global 
$a$b;

    
$b $a $b;
}

Suma2();
echo 
$b;
?>
La cuestión es la siguiente

Código PHP:
<?php
//Creo las 3 variables
$argumentos = isset($_GET['url']) ? explode('/'$_GET['url']) : array() ;
$controlador = ($controlador strtolower(array_shift($argumentos))) ? $controlador 'index' ;
$metodo = ($metodo strtolower(array_shift($argumentos))) ? $metodo 'index' 

class 
miClase {
public function 
__construct() {
//Recupero las 3 variables
echo $controlador//Notice: Undefined variable
echo $metodo//Notice: Undefined variable
echo $argumentos//Notice: Undefined variable
}
}
new 
miClase();
?>

Última edición por quico5; 14/06/2014 a las 07:06