Нужен совет по оптимизации функции

750
.
# Koenig (26.08.2016 / 03:07)
ДоХтор, я просто смотрю на количество аргументов и в ужасе
Почему? Разве есть ограничение на их количество?
.
(\/)____o_O____(\/)
ДоХтор, ограничения нет, но можно подумать об уменьшении их
.
ДоХтор
# Koenig (26.08.2016 / 12:58)
ДоХтор, ограничения нет, но можно подумать об уменьшении их
Функция универсальная, и каждый параметр из тех, что в ней есть, выполняет свою задачу. Убрать адрес или название ссылки нельзя. Убрать число дней или число переходов - можно, но тогда пропадет универсальность функции. Ну и убрать ид юзера тоже нельзя.
.
Название папки для хранения файлов можно будет убрать после того, как я перепишу её под мускул.
.
(\/)____o_O____(\/)
ДоХтор, а чего сразу на мускул не писал?
.
Дохтор быдлокодер?

я правильно понял?
.
# Koenig (26.08.2016 / 13:41)
ДоХтор, а чего сразу на мускул не писал?
Потому что это не под Джон, и заранее не известны параметры БД. Я сначала вообще на одних сессиях запилил функцию, но она годилась только до закрытия браузера, поэтому я переписал на хранение в файлах.
.
(\/)____o_O____(\/)
alibek_kz, велосипедист я бы сказал
.
# Koenig (26.08.2016 / 19:15)
alibek_kz, велосипедист я бы сказал
Спасибо ))
.
# Delphinum (25.08.2016 / 19:09)
это тебе кажется что 2, на самом деле все вызовы рода file_put_contents, exit, mkdir, $_GET это global вызовы
Почему об этом ничего не сказано в доке? Я хотел поискать инфу, но мне выдаёт или global $переменные, или суперглобальные переменные внутри пользовательских функций.
Всего: 47