참고 : 이것이 매우 간단한 질문이라면 유감이지만 내 코드 형식에 대해 다소 강박 적입니다.
전자 메일의 본문을 구성하는 문자열을 반환하는 함수가있는 클래스가 있습니다. 이 텍스트가 전자 메일에 올바르게 표시되도록 형식을 지정하고 싶지만 코드가 펑키하게 보이지 않습니다. 여기 내가 의미하는 바가있다 :
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 구문 옵션이 있습니다.
객체에 긴 여러 줄 문자열을 사용하는 방법은 무엇입니까?