Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] String ausrechnen (Termparser) (https://www.delphipraxis.net/56540-%5Bphp%5D-string-ausrechnen-termparser.html)

vlees91 7. Nov 2005 15:55


[PHP] String ausrechnen (Termparser)
 
Ich würde gerne wissen, wie man einen String ausrchenen kann
gibt es evtl eine klasse oder gibt es nen befehl wie bei javascript mit eval

ripper8472 7. Nov 2005 16:02

Re: [PHP] String ausrechnen (Termparser)
 
echo eval("10 * 5 - 2");

Rastaman 7. Nov 2005 16:12

Re: [PHP] String ausrechnen (Termparser)
 
Wie? So einfach kann man einen Term lösen?
Benutzt der Google Rechner auch diese Funktion?

Dax 7. Nov 2005 16:14

Re: [PHP] String ausrechnen (Termparser)
 
Davon ist mal stark auszugehen...

ripper8472 7. Nov 2005 16:22

Re: [PHP] String ausrechnen (Termparser)
 
wenn man davon ausgeht, dass google eventuell python benutzt, dann vielleicht auch das python eval().

aber ich denk eher, dass die den string parsen und den parserbaum manipulieren.
eval() ist naemlich ziemlich gefaehrlich, weil man da drin alles machen kann:

eval("die('angeschmiert!');");

vlees91 7. Nov 2005 16:24

Re: [PHP] String ausrechnen (Termparser)
 
das ist eine parser funktion von php
edit: ich spreche übers php-eval

vlees91 7. Nov 2005 17:18

Re: [PHP] String ausrechnen (Termparser)
 
das habe ich bei selfphp gefunden
ich werds morgen mal ausprobieren:
Code:
eval('$result = ' . $string . ';');
echo 'Das Ergebnis lautet '. $result .'.';


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz