phpbar.de logo

Mailinglisten-Archive

[php] eval() klappt nicht

[php] eval() klappt nicht

Thomas Steinhausen ts_(at)_chiemgau-online.de
Fri, 06 Aug 1999 11:12:29 +0200


Hallo,
warum funktioniert eval() hier nicht nicht?
Eval sollte den übergebenen String doch 'übersetzen'.

<?
HEADER("Content-Type: text/text");

$id = "109098";

$field_array = array("id","artikel_id","adresse_id");
$data = array("id"=>"10","artikel_id"=>"1000","adresse_id"=>"10000");

for ($i=0;$i<sizeof($field_array);$i++) {
 $table_data .=
printf('\$%s=\"%s\";',$field_array[$i],$data[$field_array[$i]]);
}

echo $table_data."\n\n";

// Evaluate String
eval($table_data);


// Variablen ausgeben
for ($i=0;$i<sizeof($field_array);$i++) {
 echo $field_array[$i]." -> ".${$field_array[$i]}."\n";
}
?>

Vielen Dank

Thomas

-- 
              \|||/ 
               _(at)_ _(at)_
--      ---oOO-(_)-OOo-- 
  _______   _                            ____       ___
 / ___/ /  (_)__ __ _  ___ ____ ___ __  / __ \___  / (_)__  ___ 
/ /__/ _ \/ / -_)  ' \/ _ `/ _ `/ // / / /_/ / _ \/ / / _ \/ -_)
\___/_//_/_/\__/_/_/_/\_, /\_,_/\_,_/  \____/_//_/_/_/_//_/\__/ 
                     /___/                                      
         -----------------------------------------------
Thomas Steinhausen - 08621/808197 - http://www.chiemgau-online.de


php::bar PHP Wiki   -   Listenarchive