Ich baue eine XML-Seite innerhalb einer Funktion und aus irgendeinem seltsamen Grund bekomme ich das Ganze nicht aus der Funktion herausgespuckt. Ich habe es versucht
%Vor%und ich bekomme nur die XML-Deklaration, die in der Variablen vor der Funktion ist. Wenn ich ein Echo in die Funktion setze, bekomme ich alles so zurück, wie ich sollte.
meine Seite sieht im Wesentlichen so aus
%Vor%Wie gesagt, wenn ich die "Rückgabe" durch "Echo" ersetze, bekomme ich alle schönen xml. wenn ich außerhalb der Funktion echo, bekomme ich nur die ursprüngliche Deklaration.
wirklich seltsam, und ich habe den ganzen Tag mit diesem gekämpft.
Sie versuchen, eine Variable zu verwenden, die innerhalb des Funktionsumfangs definiert ist.
Verwenden:
%Vor%Die Rückgabe einer Variablen bedeutet nicht, dass sie sich global auf diese Variable auswirkt. Das bedeutet, dass der Funktionsaufruf zu dem Wert ausgewertet wird, an dem er verwendet wird.
%Vor%Dies wird gedruckt
%Vor%Tags und Links php