Многострочные строки и экранирование 
		
		
		
		Не знаю как правильно это сформулировать, поэтому озаглавил тред "Многострочные строки или экранирование" 
	Есть объект, данные в него вносятся из php и могут быть многострочными и содержать всякие символы. 
echo <<<END
var contact = {
  id: $id,
  referer: $referer,
  name: $name,
  message: $message,
  comment: jQuery( ".comment", contactElement ).text() }
END;
var contact = {
  id: "2630",
  referer: "http://url.ru/main/account/profile/",
  name: "some name",
  message: "something text
_http://url.ru/main/46035/
and anything here!!",
  comment: jQuery( ".comment", contactElement ).text()
}
Собственно вопрос, как мне эти данные заэкранировать, что-б никакие бяки не вылезли (unexpected identifier) и главное многострочный текст использовать, что б потом его можно было поместить в textarea? htmlspecialchars, htmlentities, addslashes не помогают. Была мысль json_encode использовать для создания объекта, но часть данных в нём формируется динамически уже на странице.  | 
	
		
 в переменной $message в Php просто уберите переносы строк либо замените их на \n 
	 | 
	
		
 Цитата: 
	
 Также надо экранировать слэши (экранирующие слэши от самих себя) ;)  | 
| Часовой пояс GMT +3, время: 10:00. |