Php передать переменную в функцию с примерами
Когда-то я задавал вопрос - "передать переменную в функцию" и не мог найти ответа. Вот прошло время и сам могу ответить на этот вопрос! Потому, что "передача переменных в функцию" - это очень просто!
Сколько способов существует передачи переменных в функцию?
Передаем переменные в функцию с помощью аргументов.
Когда вы начнете изучать функцию - не совсем понятна необходимость аргументов - что это вообще такое!
На самом деле - аргументы - это и есть переменные(или если хотите значение переменной), которые можно передать в функцию, несчитанное количество!
У нас есть несколько переменных, которые мы будем отправлять в функцию:
$var_2=2;
$var_3=3;
В аргументах прописываем все переменные, которые должны быть внутри функции:
{
return $var + $var_2 + $var_3;
}
Вывод результатов работы функции:
my_foo(11,12,13);
Если требуется больше переменных, добавляйте ещё переменные.
Второй способ передать переменную в функцию
Второй способ передать переменную во внутрь функции это изменить видимость переменных с помощью global.
Опять переменные:
$var_2=2;
$var_3=3;
Функция:
{
global $var; global $var_2; global $var_3;
return $var + $var_2 + $var_3;
}
Результат будет аналогичный выше приведенном пункте!
Внутри функции не нужно вставлять аргументы или переменные:
Почему у меня возникала проблема с понимаем такой просто вещи - это загадка!
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: