Mailinglisten-Archive |
Aloha, > Von: Michael Post[SMTP:michael.post_(at)_purematic.de] > > *Für alle die das nicht kennen, man kann eine Funktion ohne Parameter > deklarieren. Dann kann man beliebig viele Funktionen mit > unterschiedlichen Argument-Anzahlen deklarieren. Der Clou an der Sache: > Die Funktionen haben alle den gleichen Namen.* > > Gibt es diese, oder so eine ähnliche Möglichkeit auch in php? > Genau so gibt es das nicht, aber du kannst sowas ähnliches machen.... function($arg1='magic1', $arg2='magic12', $arg3='magic3'){ if ( $arg1 != 'magic1' ){ # Ah, für $arg1 wurde etwas angegeben... } # ..... Das selbe für alle anderen Argumente... } in dem obigen Beispiel kannst du so bis zu 3 Argumenten angeben oder halt auch weglassen. Mit Funktionen folgendes herausfinden http://www.php.net/manual/en/function.get-resource-type.php --> ob und was für eine Ressource das ist. Ansonsten gibts noch jede Menge anderer Funktionen der is_* Gruppe, um herauszubekommen was für ein Ding da übergeben wurde. ( http://www.php.net/manual/en/ref.variables.php ) Grüße, Mathias
php::bar PHP Wiki - Listenarchive