объединять надо, чтобы было меньше кода и чтобы возможные правки не приходилось дублировать.
вообще, суть программирования - в борьбе с повторениями.
для программиста два одинаковых куска кода должны быть как бельмо на глазу, а руки чесаться сделать из них один.
чтобы в случае чего можно было изменить сразу в конфиге
в случае чего? какой случай тебе приходит в голову? а почему только имя таблицы, а не имена полей, скажем?
я могу понять, если основная таблица приложения/сущности прописывается в конфиге. но дополнительные-то там зачем?
и почему такое идиотское имя - mysql_table2? Когда придёт пора изменять - ты точно вспомнишь, что оно означает?
придираетесь?) предлагаете перенести ту строку в главный код?ха
я предлагаю вообще её не писать. $config['username'] - бессмысленная переменная.
повторяю: конфиг - это конфигурация, настройки. статические параметры приложения.
айди же юзера не имеет отношения к конфиругации, эта переменная все время разная.
что за дурацкая мания писать в конфиг вообще всё, до чего ручки дотянутся?
не надо доводить вещи до абсурда. ты ещё каждый sql запрос в конфиг пропиши (вот тут-то тебе твои номерочки и пригодятся, ага).
но если sqlзапросы ещё можно понять - они статические, то писать в конфиг заведомо меняющуюся переменную - это уже совсем смешно.
не смешивай сущности. id текущего юзера к
конфигурации приложения не имеет никакого отношения. и время, кстати, тоже.
если ты хочешь завести какую-нибудь переменную с текущими параметрами скрипта - заведи. Но не называй её конфигурацией, и не смешивай в ней в одну кучу статические настройки и переменные параметры.
и называй переменные осмысленно.
непонятно, кстати, почему в таблицу пишется имя юзера, а не его id.