Hi!
@mail("$mail_to", "Mitteilung", .......)
Wozu die "-Zeichen um$mail_to
? Dadurch wird versucht, die Mail an $mail_to zu senden, da die Variable als Zeichenkette interpretiert und nicht der Wert dieser genommen wird.
Nein. Innerhalb von mit "" eingerahmten Strings werden Variablen interpretiert. Es ist trotzdem sinnlos, einen einzelnen Variablennamen in Anführungszeichen einzurahmen. Außerdem kann ich der Fehler mit dem gezeigten Code nicht nachvollziehbar und zwischen beiden Varianten keinen funktionalen Unterschied feststellen.
Lo!