170 похожих чатов

Ребят можно в функцию передать параметр с пропуском других последний

параметр $lang
пример
public function link($route, $args = '', $secure = false, $lang) {}

чтоб не делать так -> $this->link(‘common/home’, ,’’,’’, «тут язык»)
примерно так
$this->link(‘common/home’, «тут язык»)

есть варианты ? спасибо

14 ответов

17 просмотров

Пых 8 так может

во первых такая запись public function link($route, $args = '', $secure = false, $lang) неправильная ... обязательные аргументы должны быть всегда перед необязательными

ᅠ ᅠ-Умею! Автор вопроса
Vitaly Larin
во первых такая запись public function link($route...

тут суть в том что последний аргумент я добавляю - не добавляю в начало тк как функция используется в куче мест и всю цмс нужно будет переписать

ᅠ ᅠ Умею!
тут суть в том что последний аргумент я добавляю -...

сделай не обязательным .. внутри проверь на наличие дефолтного значения , если надо ругнись

ᅠ ᅠ-Умею! Автор вопроса
Vitaly Larin
сделай не обязательным .. внутри проверь на наличи...

суть как вызывать чтоб пропустить средние параметры без этого цирка (‘url’, ‘’,’’,’ lang’)

ᅠ ᅠ-Умею! Автор вопроса

я же не могу переписать всю цмс - как потом там люди будут работать

ᅠ ᅠ-Умею! Автор вопроса
ᅠ ᅠ Умею!
пример есть?

я не знаю откуда у тебя lang приходит .. вариантов всегда много

ᅠ ᅠ Умею!
пример есть?

глобальную переменную захреначь ))

ᅠ ᅠ Умею!
пример есть?

например lang лежит в конфиг-файле ... зачем его передавать как параметр .. если можно тупо прочитать его из файла ? или вызвать класс, который отдаст его значение

ᅠ ᅠ-Умею! Автор вопроса
Vitaly Larin
например lang лежит в конфиг-файле ... зачем его п...

функция в классе а lang берется с конфига доступа с класса в него нет

ᅠ ᅠ Умею!
я же не могу переписать всю цмс - как потом там лю...

переход 7.4 -> 8.0 был довольно безболезненный, если работало на 7.4, скорее всего заработает и на 8

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта