ChrisB: Alle Variablen am Ende der Seite ausgeben

Beitrag lesen

Hi,

<?php

$s=eval(var_dump(get_defined_vars()));
?>


>   
> Ich habs nicht wirklich probiert, aber wenn ich ein Array durch eval() jage, dürfte, ausser eine fatalen Fehlermeldung, nichts rauskommen.  
  
Er jagt ja nicht mal das Array durch, sondern die Rückgabe von var\_dump.  
Die ist allerdings vom Typ void – welchen Effekt das also haben soll, ist mir auch schleierhaft.  
Die \*Ausgabe\* des var\_dump wird rausgeworfen, noch bevor irgendwas per eval ausgewertet wird.  
Welchen Sinn es dann anschließend noch haben soll, den void-„Wert“ abhängig von einer zweifelhaften Kontext-Abfrage entweder direkt, oder aber per htmlentities und nl2br „garniert“ auszugeben - Fragezeichen …  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?