Schreiben Sie PHP-code in PHP
Wie kann ich PHP-code in PHP? Ich möchte dies tun, aber es funktioniert nicht:
<?php echo '<?php echo \'aoeu\'; ?>'; ?>
Hoffe, jemand kann mir einen Tipp geben,
Vielen Dank
warum würden Sie dies tun?
die automatische code-Generierung in den Sinn kommt..
Ich denke, er will nicht, um den code auszuführen; er scheint zu wollen, um die Ausgabe für die Anzeige, und es ist nicht angezeigt, weil der <>'s sind nicht immer entgangen.
stackoverflow.com/questions/17029917/... scheint im Zusammenhang .
die automatische code-Generierung in den Sinn kommt..
Ich denke, er will nicht, um den code auszuführen; er scheint zu wollen, um die Ausgabe für die Anzeige, und es ist nicht angezeigt, weil der <>'s sind nicht immer entgangen.
stackoverflow.com/questions/17029917/... scheint im Zusammenhang .
InformationsquelleAutor David Lorenzana | 2011-08-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, Diese
<<< ist der Heredoc -
InformationsquelleAutor Pheonix
InformationsquelleAutor Paweł
Wenn Sie Ausgabe einigen komplexen code, der definitiv die Nutzung einer template-engine wie smarty.. sonst ist dein code sieht ein komplettes Chaos.
Ich mal gepatcht die propel ORM, die nicht output-PHP-code ohne die Verwendung einer template-engine. Es generiert all den model-Klassen basierend auf XML-Konfigurationsdateien. Ihr code war ein großes Durcheinander. Tun Sie es nicht.
InformationsquelleAutor Karoly Horvath
Wenn du nicht entkommen '<' und '>' Sie wird so gedruckt, als html-tags.
InformationsquelleAutor potNPan
Können Sie highlight_string oder highlight_file wenn Sie highligh_file geben Sie die php-Datei, die Sie wollen, um zu zeigen,
oder Sie kombinieren können, sowohl was die beste Lösung für mich:
oder Sie kombinieren können, in einer anderen Weise:
InformationsquelleAutor BARIS KURT
werfen Sie einen Blick auf nowdoc
InformationsquelleAutor fusion
Flucht der string ist alles, was Sie tun müssen. Sie haben es getan richtig. Außer natürlich, Sie sind die Ausgabe für HTML, dann verwenden Sie htmlspecialchars().
InformationsquelleAutor Brad
http://sandbox.phpcode.eu/g/b1316.php
InformationsquelleAutor genesis
Ich bin davon ausgegangen, dass Sie versuchen zu zeigen, die
<?php ?>
- tags? Wenn dem so ist, verwenden Sie einfach<
statt<
InformationsquelleAutor Phil
Diese erfolgt nicht direkt in der Weise, dass Sie auf dem Laufenden.
PHP ist eine serverseitige Skriptsprache, wie ich bin sicher, dass Sie wissen. Das bedeutet, dass es ausgeführt wird, bevor die Seite dem Benutzer angezeigt.
In-Effekt, den code zu schreiben ist der text an den browser, aber nicht auf den server. Die einzige Möglichkeit zum ausführen von php-code generiert, die von anderen php-code zu schreiben, der neuen code zu einer Datei, und führen Sie dann die Datei, sobald die Seite geladen wird.
InformationsquelleAutor Aido
Beispiel 1
Beispiel 2
Sehen php-Handbuch-highlight-string
InformationsquelleAutor hornetbzz
Ich bin mir nicht sicher, was die php-engine muss (nehm ich andere poster, die Worte für ihn, dass htmlentities funktioniert), aber mit vim ?> am Ende wird es so Aussehen, wie die php-code-Abschnitt ist beendet.
Stattdessen habe ich nur dazu:
Editor ist glücklich. Wenn es einen besseren Weg gibt, dies zu tun, lassen Sie es mich wissen!
InformationsquelleAutor Gerard ONeill
InformationsquelleAutor user3734651