1. PHP / Говнокод #1557

    +151.9

    1. 1
    $table_name = "$pub_code"."_"."$lg_code";

    Запостил: funny-chipmunk, 12 Августа 2009

    Комментарии (7) RSS

    • "."_"." Брежнев какбэ наблюдае
      Ответить
      • 2 dizzy2 Воистину!
        Ответить
      • да, вторые "." можно было бы и убрать.
        Ответить
        • Да не только )
          Ответить
          • Все дело в том, что
            "$pub_code_$lg_code" будет вместо первой подстановки искать переменную с именем $pub_code_, а нам нужно $pub_code, поэтому автор и извратился с закрытием-открытием строки.

            Хотя, конечно, лучше экранирование использовать ("$pub_code\_$lg_code").
            Ответить
    • "{$pub_code}_{$lg_code}"
      Ответить
    • $pub_code.'_'.$lg_code
      и не надо вставлять лишнего в двойные кавычки
      Ответить

    Добавить комментарий