Не могу понять, в чем ошибка. Сам код: Код (PHP): <?php $need=array_flip(array('PHONE','EMAIL')); if(isset($account['custom_fields'],$account['custom_fields']['contacts'])) do { foreach($account['custom_fields']['contacts'] as $field) if(is_array($field) && isset($field['id'])) { if(isset($field['code']) && isset($need[$field['code']])) $fields[$field['code']]=(int)$field['id']; $diff=array_diff_key($need,$fields); if(empty($diff)) break 2; } if(isset($diff)) die('отсутствуют следующие поля'.': '.join(', ',$diff)); else die('Невозможно получить дополнительные поля'); } while(false); else die('Невозможно получить дополнительные поля'); $custom_fields=isset($fields) ? $fields : false; ?> Ошибка: Код (PHP): Parse error: syntax error, unexpected T_VARIABLE in **********.php on line 1 Может кто прояснит?) PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]