2016-06-23 14 views
-2

Ich möchte PHP Deklarationstag <?php ?> in HTML-Ausgabe drucken mit echokann nicht innerhalb von PHP-Tags drucken

Zum Beispiel ist mein Code unten:

$var = '<?php echo "hello world"; ?>'; 
echo $var; 

Aber es gibt mir leer Ergebnis, wenn ich füge etwas nach dem $ var in Echo als:

echo $var . "<b>hello world<b>"; 

Th wird, gibt Ausgang:

hello world 

aber es sollte Ergebnis als <?php echo "hello world" ?> Hello world

geben, wie es möglich sein kann?

+1

mit dem, was Charakter ist ein HTML-Tag beginnt? Mit welchem ​​Zeichen beginnt Ihre Zeichenfolge? Siehst du HTML-Tags auf der Seite? * Hinweis, Hinweis * – Rizier123

+2

'<' und '>' –

+3

Was gibt 'echo htmlentities ($ var);' dir? –

Antwort

-1

Für den Browser ist es nur ein HTML-Tag, weil es mit < beginnt und mit> endet. Browser betrachtet es als ungültiges HTML-Tag und zeigt nichts an.

Versuchen echo htmlentities($var)."<b>hello world</b>"; mit

+0

Beste Rate: Könnte sein, weil die Leute wissen sollten, dass '<' and '>' reservierte Zeichen in HTML sind, wenn sie HTML lernen. –

+0

Die Frage nach Kommentaren + downvotes wurde ad nauseum auf Meta diskutiert. Viele Leute entscheiden sich einfach für DV und machen weiter. Viele bieten Beratung. Viele versuchen, Neulingen den Weg zu ebnen. Ich würde nicht zu sehr darüber reden und es ist nicht mein Downvote. Aber wenn Sie Ihren Code ausführen würden, wüssten Sie warum. –

+0

Das ist die Sache, die ich hasse, wenn Leute einfach runterstimmen, ohne zu sagen, warum. Ich habe versucht, meinen Code auszuführen, alles funktioniert. –

Verwandte Themen