Ein Parameter ist in der Programmierung ein Platzhalter, über den eine Funktion, eine Adresse oder ein Programm Werte von außen entgegennimmt. Er hat einen Namen und oft einen Typ, sein Wert steht erst fest, wenn die Funktion aufgerufen wird.
- Parameter
Eine benannte Stelle in der Definition einer Funktion oder Schnittstelle, die beim Aufruf mit einem Wert gefüllt wird.
Beispiel: „Die Funktion bekommt den Preis als Parameter und gibt den Betrag mit Mehrwertsteuer zurück.“Abgrenzung zum Argument: Der Parameter ist der Platzhalter in der Definition, das Argument der Wert, der beim Aufruf übergeben wird. Im Alltag werden beide Wörter oft gleich verwendet.
Parameter in Funktionen
Eine Funktion legt in ihrer Definition fest, welche Parameter sie erwartet, oft mit Typ und Standardwert. Beim Aufruf werden die Werte übergeben, entweder in fester Reihenfolge oder, in Sprachen wie PHP und Python, auch über den Namen.
function brutto(float $netto, float $satz = 0.19): float
{
return round($netto * (1 + $satz), 2);
}
brutto(100); // 119.0
brutto(100, satz: 0.07); // 107.0Typen und Standardwerte machen Funktionen sicherer und ihren Aufruf lesbarer.
Parameter in Adressen
In einer URL heißen Parameter die Angaben nach dem Fragezeichen, etwa ?seite=2&sortierung=preis. Sie steuern, was eine Seite oder Schnittstelle liefert; mehr dazu unter Query String. Für Suchmaschinen ist wichtig, dass Parameter keine endlose Zahl gleicher Seiten erzeugen.
Parameter in anderen Bedeutungen
Bei Sprachmodellen bezeichnet Parameter die gelernten Gewichte des Modells, deren Zahl in die Milliarden geht; mehr dazu unter Parameteranzahl. Auf der Kommandozeile heißen die Angaben hinter einem Befehl ebenfalls Parameter, etwa --help.