- 1
$table_name = "$pub_code"."_"."$lg_code";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+151.9
$table_name = "$pub_code"."_"."$lg_code";
"$pub_code_$lg_code" будет вместо первой подстановки искать переменную с именем $pub_code_, а нам нужно $pub_code, поэтому автор и извратился с закрытием-открытием строки.
Хотя, конечно, лучше экранирование использовать ("$pub_code\_$lg_code").
и не надо вставлять лишнего в двойные кавычки