Antwort #8 am: 24. April 2014, 13:53:55
Du kannst im Prinzip Funktionen so schachteln wie in deinem Beispiel.
$SOUNDSO = xtc_weisjetztnichtwas
(xtc_lexikon
(stripslashes($product->data['products_description']))); Es hängt aber davon ab was die Funktionen jeweils machen und in welcher Reihenfolge die Funktionen angewendet werden ob das so geht. Ansonsten könnten sich Funktionen gegenseitig stören/aufheben.
Wir müssten also schon wissen was die "unbekannte" Funktion genau macht.
Die Lexikon-Funktion hebt ja bestimmte Worte hervor und verlinkt sie mit einer Erklärung.
Macht deine "unbekannte" Funktion etwas ähnliches, muß genau geschaut werden ob sie die Lexikon-Funktion nicht stört.
Wenn dies nicht der Fall ist geht es so wie du geschrieben hast, am Besten aber dann so, wenn denn die "unbekannte" Funktion Abschnitte oder Worte formatiert:
$SOUNDSO = xtc_lexikon
(xtc_weisjetztnichtwas
(stripslashes($product->data['products_description']))); womit die "unbekannte" Formatierung zuerst durchgeführt wird und dann erst die Lexikon-Formatierung.
Natürlich wäre das Zwischenspeichern in Variablen sinnvoll und performance-optimiert.
Übrigens weiß ich nicht welche Lexikon-Implementation du benutzt.
Die bekannte (mir bekannte) ist jedenfalls fehlerhaft.
Gruß,
noRiddle