Me preguntaba si tengo una función como esta:función php ámbito de las variables
function isAdmin ($user_id) {
$admin_arr = array(1, 2);
foreach ($admin_arr as $value) {
if ($value == $user_id) {
return true;
}
}
return false;
}
podría hacer un arreglo fuera de esa función como una matriz global y usarla dentro de la función sin enviarlo a través de una parámetro, también en lugar de declarar una nueva matriz de administración dentro de la función como acabo de hacer arriba? ¿Cómo haría esto?
Saludos, Alexander
¿Por qué quiere esto? Es posible, pero no recomendado. – Ikke
Sí, podría, pero evite 'global's tanto como sea posible. ¿Cuál es el problema al pasarlo a la función? –
Creo que puede usar define() para hacerlo como una constante si esa matriz es en realidad una constante. – albb