Ich habe eine Klasse concat von Strings echos in falscher Reihenfolge
$page=new page;
mit Funktion,
header() {
echo 'blah blah';
}
jetzt, wenn ich zwei Strings verketten zusammen wie,
$string= "";
$string .= " 1234";
$string .= $page->header();
echo $string;
Ergebnisse in,
blah blah 1234
Wie kann ich es in der richtigen Reihenfolge bekommen?
'echo' ist sofort ausgegeben. es ist keine Funktion, es hat keinen Rückgabewert, es gibt buchstäblich aus was auch immer es gesagt wird, RICHTIG DANN UND DORT. Also wird das Echo, das Sie in Ihrem Aufruf 'header()' ausführen, zuerst ausgeführt, DANN wiederholen Sie den Rest von $ string. –