online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon ClaudiaGauss vom 19.08.2019, 08:13 Options

Muss man einer function Werte übergeben?

Ich habe eine Funktion der ich einen Wert übergebe.
Rahmen(blau);

Das klappt prima!

Gut wäre es aber auch, wennn die Funktion ausgeführt wird, wenn man einmal KEINEN Wert mit angibt.
Das klappt aber nicht!

Jetzt gebe ich hald immer 0 ein.
Rahmen(0);

Abr gibt es da nicht eine "richtige" Lösung?


Antwort schreiben

Antwort 1 von hageln vom 19.08.2019, 08:40 Options

du musst keinen wert übergeben, aber du brauchst die (leere) klammer beim aufruf.

hallo();

function hallo(){
	echo "hallo";
}

vielleicht liegt da dein problem?

Antwort 2 von Supermax vom 19.08.2019, 08:49 Options

Du kannst einem oder mehreren Parametern einen Standardwert geben, der immer verwendet wird, wenn der Parameter nicht angegeben wird.

z.B.
function Rahmen($farbe="blau") {
   echo $farbe;
}


Rahmen("gruen");

Ausgabe: gruen

Rahmen();

Ausgabe: blau.

Parameter mit Standardwerten müssen in der Parameterliste immer NACH allen Parametern ohne Standardwerte angegeben werden.

function MeineFunc($a,$b="mussnichtsein");
OK

function MeineFunc($a="egal",$b);
FALSCH

Ähnliche Themen

Felder in excel?
unihauke  23.03.2007 - 78 Hits - 10 Antworten

Hallo liebe Supportnet User,
blasser  29.06.2007 - 115 Hits - 1 Antwort

Laufzeitfehler 424 bei Makro
Seradest  15.10.2007 - 83 Hits - 7 Antworten

Excel Werte vergleichen
SSL08  11.02.2008 - 158 Hits - 1 Antwort

Accessdaten zu Windows Mail ???
spaceman  15.06.2008 - 88 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026