| |
| * Link führt ins Internet |
|
| |
Dynamisch Funktionen erzeugen
|
|
Sie möchten eine Funktion anlegen und definiere, während das Skript vom PHP-Interpreter abgearbeitet wird. Hierfür stellt Ihnen PHP die Funktion create_function() zur Verfügung.
Beispiel
<?php
$addieren = create_function('$a,$b', 'return $a+$b;');
// Ausgabe (15)
echo $addieren(10,5)
?>
|
Der erste Parameter für create_function() ist ein String, welcher die Argumente der Funktion enthält, und der zweite ist der Anweisungsblock. Die Verwendung von create_function() ist ausserordentlich langsam. Sie sollten daher eine Funktion vorab definieren und nur in Aussnahmefällen auf create_function() zurückgreifen.
|
|
|
|
|
|
|