Cita:
Iniciado por David Yo optaría por esta solución:
Código PHP:
Ver original<?php
funcion(2);
function funcion
($param, $param3 = array(1 => array('33' => '42', 2 => array('3')))){ @$var2 = null;
$param = &$param3;
$var=&$param;
$var2 .=$var[1]['33'];
echo "ERROR " . $var2 . "";
} else {
echo "ERROR ". $var[1]['33'] . "" ;
}
}
Exacto! La cuestión era bien sencilla, los parámetros que han de pasarse a la función de forma externa deben estar a la izquierda y las variables definidas a la derecha. Bien sencillito, dije que se lo dejaba a los novatos!!!