Задать вопрос
selftrips
@selftrips

Как передать набор переменных в функцию?

Есть набор переменных. $var, ..., $var20
Есть какая нибудь альтенатива
записи
function fun1( ){
           global $var, ..., $var20;
}


Может можно их как то объединить в класс и передавать в функцию класс? или что-то подобное?
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
Можно в виде массива или используя оператор ...
Поддерживается с версии 5.6
Списки аргументов переменной длины
Ответ написан
Комментировать
php666
@php666
PHP-макака
Передача параметров в класс: массивом или через аргументы?
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
1) массив
2) оператор ... или func_get_args()
3) stdClass или заранее определенный класс
для двух последних можно и тайпхинтинг указать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы