Not: Bu son derece basit bir soru ise özür dilerim ama kodumun biçimlendirilmesi konusunda biraz saplantılı bir kompulsifim var.
Bir e-posta gövde metnini yapacak bir dize döndüren bir işlevi olan bir sınıf var. Bu metnin e-postada doğru görünmesi için biçimlendirilmesini istiyorum, aynı zamanda kodumu korkak göstermiyor. Demek istediğim şu:
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;
}
}
ancak şu şekilde de yazılabilir:
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;
}
ama yeni hatlar ve satır başı ile olan anlaşma nedir? Fark ne? Mı \n\n
eşdeğer \r\r
veya \n\r
? Çizgiler arasında çizgi boşluğu oluştururken hangisini kullanmalıyım?
Sonra çıktı tamponlama ve yorumlu sözdizimi seçeneği var.
Nesnelerinizde uzun çok satırlı dizeler kullanmakla nasıl başa çıkıyorsunuz?