<?
function str($var)
  {
      {
        foreach($var as $key => $val)
          {
            $var[$key] = str($val);
          }
      }
    else
      {
      }
    return $var;
  }
?>
при этой защите текст  портится.  а именно при переносе строки появляется rn а кода пишешь типа <a href=''> скобки преобразовывает в циферки
тут можно спокойно обойтись без ооп и кода будет меньше.