Привет. Недавно я изучил PHP и пытаюсь объявить глобальный массив, чтобы я мог получить доступ к функции. Но мне кажется, что что-то не хватает, потому что я получаю ошибку 'Undefined variable:'
Вот мой код:
global $second_array;
$second_array = array();
function operatii($v) {
$var1 = $second_array[count($second_array)-1];
$var2 = $second_array[count($second_array)-2];
$rez = null;
echo $var1 . $var2 . "este?";
}
for ($i = 0; $i < count($a); $i++){
if ($a[$i] === "+" || $a[$i] === "-" || $a[$i] === "*" || $a[$i] === "/" ) {
operatii($a[$i]);
} else {
array_push($second_array, $a[$i]);
}
}
Кажется, я могу использовать $second_array
в цикле for, но не могу использовать его в функции operatii.
Как я могу решить эту проблему?