Cita:
Iniciado por gepd ¿cómo podría hacer para no pasar la variable
$a en la función, si no hacerlo en la función misma?
para que sea
gracias nuevamente
Tienes 2 formas:
- Con variables globales .....
[desaconsejado]
Código PHP:
Ver originalfunction agrega_array($key,$valor){
global $arr;
return $arr[$key] = $valor;
}
$arr = [];
agrega_array("algo1","valor1");
agrega_array("algo2","valor2");
agrega_array("algo3","valor3");
debug($arr);
- Creando una clase (estatica) y pues agregar() seria un metodo de la misma e idealmente no seteas el puntero o referencia con el constructor sino que tu array es un elemento privado de la clase.