php передать переменную в функцию с примерами
Сколько способов существует передачи переменных в функцию?
Передаем переменные в функцию с помощью аргументов.
Когда вы начнете изучать функцию - не совсем понятна необходимость аргументов - что это вообще такое!На самом деле - аргументы - это и есть переменные, которые можно передать в функцию, несчитанное количество!
У нас есть несколько переменных, которые мы будем отправлять в функцию:
$var =1;
$var_2=2;
$var_3=3;
$var_2=2;
$var_3=3;
В аргументах прописываем все переменные, которые должны быть внутри функции:
function my_foo($var,$var_2,$var_3)
{
return $var + $var_2 + $var_3;
}
{
return $var + $var_2 + $var_3;
}
Вывод результатов работы функции:
echo my_foo($var,$var_2,$var_3);
6
my_foo(11,12,13);
36
Если требуется больше переменных, добавляет ещё переменные.
Второй способ передать переменную в функцию
Второй способ передать переменную во внутрь функции это изменить видимость переменных с помощью global
Опять переменные:
$var =1;
$var_2=2;
$var_3=3;
$var_2=2;
$var_3=3;
Функция:
function foo_global()
{
global $var; global $var_2; global $var_3;
return $var + $var_2 + $var_3;
}
{
global $var; global $var_2; global $var_3;
return $var + $var_2 + $var_3;
}
Результат будет аналогичный выше приведенном пункте!
Внутри функции не нужно вставлять аргументы или переменные:
echo foo_global();
6
Почему у меня возникала проблема с понимаем такой просто вещи - это загадка!
Последняя дата редактирования : 20.12.2020 15:00
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
передать переменную в функцию передать в функцию значение переменной php передать переменную в функцию c передать переменную в функцию передаем переменные в функции