Gunnar Bittersmann: Problem mit Header bei mail() in PHP

Beitrag lesen

@@Gunnar Bittersmann

		// Text-Mail?
		if($newsletter_layout[$layout][2] == "0")
			$textmail = true;
		else
			$textmail = false;

Übrigens: Einzelne Anweisungen in THEN- oder ELSE-Zweigen, FOR- oder WHILE-Schleifen ohne geschweifte Klammern zu notieren, gilt oft als schlechter Programmierstil. Fehleranfällig.

Und eine Variable, die einen booleschen Wert enthält, wird üblicherweise $is… bzw. $has… benannt. Das macht den Code besser lesbar:

		// Text-Mail?
		$isTextmail = ($newsletter_layout[$layout][2] == "0");

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann