Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] No recibo array en una función

Estas en el tema de No recibo array en una función en el foro de PHP en Foros del Web. No consigo cargar un array esterno dentro de una función, gracias primer.php Código PHP: $miarray =array( 'a' , 'b' , 'c' );  segundo.php Código PHP: ...
  #1 (permalink)  
Antiguo 10/08/2014, 12:09
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
No recibo array en una función

No consigo cargar un array esterno dentro de una función, gracias

primer.php
Código PHP:
$miarray=array('a','b','c'); 
segundo.php
Código PHP:
    print_r($miarray); //aqui lo puedo mostrar
    
function padres($miarray) {
        
print_r($miarray); //me devuelve un notice y un warning
    

  #2 (permalink)  
Antiguo 10/08/2014, 13:28
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: No recibo array en una función

he probado esta función que parece usarse para pasarle parámetros a una función
Código PHP:
call_user_func 
Código PHP:
    call_user_func('padres'$test['padres']);
    function 
padres($test) {
        
$padres=$test;
        
$controlador basename(__FILE__,'.php');
        
$vista __FUNCTION__;
        foreach (
$padres as $argumento) {echo $argumento.'<br>';}
        include 
ROOT.'vistas/'.basename(__FILE__,'.php').DS.__FUNCTION__.'.phtml';
    } 

Etiquetas: recibo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:00.