Derrik: Was ist an dieser Funktion denn bitte falsch?

Beitrag lesen

Hallo,

Nun bringt mir PHP aber einen Parse Error auf der Zeile,auf der diese Funktion anfängt.
(Also auf der Zeile wo steht

function ctm($was = "get", $wasschreiben = "kdnr" , $schreibenvalues = "$kdnr") {

http://de.php.net/manual/de/functions.arguments.php#functions.arguments.default

function ctm(..., $schreibenvalues = "$kdnr")
                                         ^Der Vorgabewert muss ein konstanter Ausdruck sein, darf also (zum Beispiel) keine Variable oder Element einer Klasse sein.

Danke, jetzt geht es !

nun hab ich es eben so gemacht:

function ctm($was = "get", $wasschreiben = "quatsch" , $schreibenvalues = "dies ist irgendein wert der keinen sinn hatweil ich irgendwas als defaultfunktion reinmachen muss")

// (...)

man kann natürlich darüber streiten, dass es quatsch ist und unnötig Speicherplatz kostet, aber egal ;-)
Es funktioniert endlich und das ist die Hauptsache ;-)