Hello,
welchen rückgabewert bzw. typ von rückgabewert hat den var_dump() deiner meinung nach?
richtig, wie du unter http://www.php.net/manual/de/function.var-dump.php nachlesen kannst, den typ "void", also genauer gesagt überhaupt keine rückgabe - diese funktion erzeugt direkt eine _ausgabe_, aber keine _rückgabe_.
also kann die zuweisung zu einer variablen so nicht funktionieren.
und bei print_r() genau das gleiche. diese funktionen sind halt vornehmlich zum debuggen gedacht ...
Das ist nicht mehr zutreffend.
mit
$output = nl2br(htmlentities(print_r($var,true));
echo $output;
oder ähnlichen Konstrukten
kann man ganz hervorragend die Ausgabe dorthin leiten, wohin man sie haben will. AUch in eine eMail. man sollte nur daran denken, den Zeichensatz entsprechend anzupassen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau