RomikChef
var?? Не слышал я о таком определении переменной в PHP, хотя это и вполне логично с точки зрения, скажем, JavaScript. Я, вообще говоря, переменые объявляю присвоением некоторого значения, то есть в данном случае сделал бы, скажем, так:
if (!isset($list))
$list="";
Только не совсем понятно, зачем это делать. Все зависит от того, как эта переменная в дальнейшем используется, если она иногда используется, а иногда - нет, то логичнее сделать так:
if (isset($list))
print $list;
Кстати, не вижу ничего плохого в том, что создатели PHP тянут нас за уши от попыток заставить интерпретатор отобразить неустановленную переменную.