দ্রষ্টব্য: আমি দুঃখিত যদি এটি একটি অত্যন্ত সাধারণ প্রশ্ন তবে আমি আমার কোডটির বিন্যাসের জন্য কিছুটা আবেগী বাধ্য ive
আমার একটি ক্লাস রয়েছে যার একটি ফাংশন রয়েছে যা একটি স্ট্রিং প্রদান করে যা কোনও ইমেলের বডি টেক্সট তৈরি করে। আমি এই পাঠ্যটি ফর্ম্যাট করতে চাই যাতে এটি ইমেলটিতে ঠিক দেখাচ্ছে তবে এটি আমার কোডটিকে মজাদার দেখাচ্ছে না। আমি যা বলতে চাইছি তা এখানে:
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? আমি যখন লাইনের মধ্যে একটি লাইন ফাঁক তৈরি করি তখন আমার কোনটি ব্যবহার করা উচিত?
তারপরে আউটপুট বাফারিং এবং হেরডোক সিনট্যাক্সের বিকল্প রয়েছে।
আপনি কীভাবে আপনার অবজেক্টগুলিতে দীর্ঘ মাল্টলাইন স্ট্রিং ব্যবহার করছেন তা মোকাবেলা করবেন?