Ich arbeite an einem neuen Projekt mit einigen vorhandenen Code. Ich habe die meiste Zeit damit verbracht, Code durchzuspielen, der 10 Jahre alt ist. Ich bin ein wenig verwirrt über ein paar Dinge und bin auf der Suche nach etwas Einsicht.Verstehen von PHP Legacy-Code von 10 Jahre alten SaaS
An der Spitze einer Vorlagenseite gibt es diese,
$template = <<<THEVERYENDOFYOU
und ganz am Ende der Seite ist dies, gibt es
</table><br />
THEVERYENDOFYOU;
?>
ich mich nicht erinnern, jemals zu sehen <<<
verwendet in andere Seiten, an denen ich gearbeitet habe.
Ich bemerkte auch einige Code wie dies in der gesamten Website,
{{insertheader}}
</head>
<body {{insertonload}}><div id="container">
Ich denke vielleicht benutzten sie eine Art von Rahmen? Erkennt das irgendjemanden oder kannst du mich in eine Dokumentation schreiben, die es erklärt?
heredoc: http://php.net/manual/en/language.types.string.php und irgendein templeate –
Hey danke, also im Grunde ist das Hinzufügen der vollständige Vorlage Seite zu einem String = Vorlage dann woanders sie nur Vorlage als String aufrufen? – wuno
........... Ja. –