最佳答案
注意: 如果这是一个非常简单的问题,我很抱歉,但我有点强迫性的格式化我的代码。
我有一个类,它的一个函数返回一个字符串,这个字符串将组成一封电子邮件的正文。我希望这个文本的格式,使它看起来正确的电子邮件,但也不要使我的代码看起来时髦。我的意思是:
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
的等价物?当我在行与行之间创建一个行间距时,我应该使用哪一个?
然后还有输出缓冲和 herdoc 语法的选项。
如何处理在对象中使用长的多行字符串?