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\neşdeğer \r\rveya \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?