Привет и спасибо, что были там,
Я хотел бы передать переменную ($user
) из предыдущей функции в другую, но мне нужно использовать аргументы новой функции для передачи значений, которые будут отображать эту новую.
Есть ли способ передать переменную из другой функции в новую функцию, которая ожидает только три аргумента, и ни один из них не является переменной из предыдущей функции?
Пример:
function my_function($country, $age, $colour) {
if ($user = true) {
echo "User is from " . $country . " and " . $age . " and his favourite colour is " . $colour;
}
}
my_function("italy", 19, "red");
Это работает, если я помещу в функцию my_function:
global $user;
но я считаю, что использование глобальных переменных не очень хорошая практика.
Есть идеи, как передать это в качестве аргумента? Должен ли я просто добавить его в качестве другой переменной после $colour
в аргументах новой функции?
Большое спасибо за вашу помощь:)