Hi. Ich möchte eine Funktion z=f(x,y) ausgeben. Der Benutzer gibt die Funktionsgleichung und den Bereich (z.b.:  x € [-1;1], y € [-1;1]) an. Nun gibt es ja bekanntlich Funktionen wie z.B. 1/x, bei denen es eine Division durch 0 gäbe. Wenn dieses Problem auftritt, dann bricht das Skript ab. Wie kann ich das verhindern?
Hier noch ein bisschen Code:
	
							
						
					Hier noch ein bisschen Code:
PHP-Code:
	
	
$f="exp(\$y)/\$x";
$funktion="\$z=".$f.";";
for(x=...){
 for(y=...){
  eval($funktion);
 }
} 
 
          

 . Aber in PHP? Das würde den Rahmen sprengen, denke ich.
. Aber in PHP? Das würde den Rahmen sprengen, denke ich.
 bei den neueren php-versionen scheint eval() werte zurückzugeben - also wahrscheinlich auch aufgetretene fehler.
 bei den neueren php-versionen scheint eval() werte zurückzugeben - also wahrscheinlich auch aufgetretene fehler.
Kommentar