я знаю что такое < в руби, просто ты забыл его упомянуть в своем списке, а я вспомнил. Так что там может быть еще какие-то неупомянутые спецсимволы используются?
а отладка - так никто не мешает расхуярить строку с "хаками" на несколько
Спустя 1 минуту 10 секунд добавил
isset($params['defaults']) ||
$params['defaults'] =
array('foo' =>
'bar';
isset($params['defaults']) ||
$params['defaults'] =
array('foo' =>
'bar';
но я если честно даже не знаю: какая тут ошибка может возникнуть? undefined index не пройдет, так как isset