Примітка: Вибачте, якщо це надзвичайно просте питання, але я дещо нав’язливо нав'язливий щодо форматування свого коду.
У мене є клас, який має функцію, яка повертає рядок, який буде складати текст тексту електронного листа. Я хочу, щоб цей текст був відформатований, щоб він виглядав прямо в електронній пошті, але також, щоб мій код не виглядав прикольно. Ось що я маю на увазі:
class Something
{
public function getEmailText($vars)
{
$text = 'Hello ' . $vars->name . ",
The second line starts two lines below.
I also don't want any spaces before the new line, so it's butted up against the left side of the screen.";
return $text;
}
}
але він також може бути записаний як:
public function getEmailText($vars)
{
$text = "Hello {$vars->name},\n\rThe second line starts two lines below.\n\rI also don't want any spaces before the new line, so it's butted up against the left side of the screen.";
return $text;
}
але яка угода з новими лініями та поверненням вагона? Яка різниця? Є \n\n
еквівалент \r\r
або \n\r
? Що я повинен використовувати, коли створюю розрив між рядками?
Тоді є можливість буферизації виводу та синтаксису heredoc.
Як ви маєте справу з використанням довгих багаторядкових рядків у своїх об'єктах?