wo hast Du $error hier korrekt initialisiert?
ist mir bewusst ;-)
Und Verkettungsoperator ist mir auch bekannt.
Es geht aber darum.
Ich will mit index.php eine Seite (html) schreiben. Diese Seite soll bestimmte Code-Elemente aber nur enthalten wenn bestimmte Bedingungen eintreten. Außerdem soll es bei eventuell fehlenden Eigenschaften Fehler geben. Also ungefähr so:
function html_ausgabe($error = array())
{
if(bedingung)
{
$html = "<div class\"test\">inhalt</div>";
}
else
{
$error[] = "pech";
}
if(bedingung2)
{
$html = "<div class\"irgendwas\">content</div>";
}
else
{
$error[] = "0815";
}
if(empty($error))
{
echo $html;
}
else
{
foreach($error as $x)
echo $x;
}
}
lg, jens