Zastanawiałem się, czy mam funkcję tak:funkcja php zmienna zakres
function isAdmin ($user_id) {
$admin_arr = array(1, 2);
foreach ($admin_arr as $value) {
if ($value == $user_id) {
return true;
}
}
return false;
}
mogłem zrobić tablicę poza tym funkcję jako globalnej tablicy i używać go wewnątrz funkcji bez konieczności wysyłania go przez jako parametr, również zamiast deklarowania nowej tablicy administracyjnej wewnątrz funkcji, tak jak powyżej? Jak mógłbym to zrobić?
Pozdrawiam, Alexander
Dlaczego tego chcesz? Jest to możliwe, ale nie zalecane. – Ikke
Tak, można, ale unikać "globalnych" jak najwięcej. Jaki jest problem z przekazaniem go do funkcji? –
Myślę, że możesz użyć funkcji define(), aby stała się stała, jeśli ta tablica jest w rzeczywistości stała. – albb