Robert R.: Vorbelegung von Funktionsargumenten

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

Hallo

function wrong_character($string, $charset = (P_RANDOMCHARSET . P_SPECIALCHARSET))


> >   
> > Das geht leider nicht.  
> > Wie kann ich ein Funktionsargument vorbelegen, wenn der Wert aus mehreren Konstanten bestehen soll?  
>   
> Die Werte der konstanten werden offensichtlich wie Zeichenketten verknüpft. Dann wundern mich aber die die beiden Konstanten einschließenden Klammern.  
>   
> `function wrong_character($string, $charset = P_RANDOMCHARSET . P_SPECIALCHARSET)`{:.language-php}  
> ungetestet  
  
So hatte ich es zuerst. Das wird angemeckert. Scheint eben in der Funktionsdeklaration/-Signatur nicht erlaubt zu sein.  
  
  
  
  
  
Spirituelle Grüße  
Euer Robert

-- 
Möge der Forumsgeist wiederbelebt werden!