2 Xardas
в данном случае макроподстановка - это способ уменьшить количество кода
PHP код:
if (flag)
select...
else
select...
а в зависимости от "размера" оператора select, возможно и нагляднее будет, сразу будет видно что отличие только в способе связывания