Heim >Web-Frontend >Front-End-Fragen und Antworten >Gehört HTML zu Web oder PHP?
HTML gehört zum Web und ist die Entwicklung von Web-Frontend-Seiten, während PHP zur Back-End-Programmentwicklung gehört. HTML steht für Hypertext Markup Language, die zum Entwickeln von Webseiten und insbesondere zum Webdesign verwendet wird. HTML kann nur statische Seiten schreiben und Website-Inhalte können nicht mit HTML verwaltet werden Zusätzlich zur Verwendung von HTML und CSS werden noch andere Dinge benötigt, beispielsweise PHP.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
HTML gehört zur Entwicklung von Web-Frontend-Seiten, während PHP zur Back-End-Programmentwicklung gehört.
HTML-Einführung
HTML steht für Hypertext Markup Language für die Entwicklung von Webseiten und insbesondere für Webdesign und ist die einfachste Sprache zum Schreiben von Webseiten. Es wird hauptsächlich mit HTML-Element-Tags geschrieben und besteht hauptsächlich aus HTML-Elementen, öffnenden Tags ; die Daten zwischen diesen Tags sind normalerweise der Inhalt.
Das Hauptziel von HTML besteht darin, Webbrowsern das Parsen und Anzeigen von zwischen Tags geschriebenen Inhalten zu ermöglichen. Der Zweck dieser HTML-Tags besteht darin, den Inhalt der Seite zu beschreiben.
HTML kann nur statische Seiten schreiben und Website-Inhalte können nicht mit HTML verwaltet werden. Um dynamische Seiten zu implementieren, benötigen Sie neben der Verwendung von HTML und CSS auch andere Dinge, wie zum Beispiel: PHP.
Im Bild oben: Das PHP-Skript verarbeitet die auf dem Server gespeicherten Daten und die verarbeiteten Daten werden dem Benutzer und Site-Administrator als HTML-Vorlage angezeigt.
Drei PHP/HTML-Hybridmethoden
PHP ist eine Back-End-Sprache. Um sie an den Browser auszugeben, ist es unumgänglich, HTML-Code auszugeben was ich verwendet habe Drei PHP/HTML-Mischmethoden
1. Einfache/doppelte Anführungszeichen-Einschlussmethode
Dies ist die einfachste Methode. Die Verwendung ist wie folgt:
<?php echo ' <!DOCTYPE html> <html> <head> <title> </title> </head> <body> <span>测试页面</span> </body> </html> '; ?>
Dies ist die einfachste Methode, schließen Sie sie einfach ein in einfachen Anführungszeichen
Der Unterschied zwischen doppelten und einfachen Anführungszeichen besteht darin, dass erstere die Variablen innerhalb der Anführungszeichen analysiert, während letztere die Variablen innerhalb der Anführungszeichen nicht analysiert. Siehe das Beispiel unten
<?php $Content='Hello!'; echo "$Content"; echo '<br>'; echo '$Content'; ?>
Ausgabe
1 Hallo!2 $Content
Variablenname in der Zeichenfolge, umgeben von doppelten Anführungszeichen, automatisch in den Variablenwert analysiert wird, während der Variablenname
, umgeben von einfachen Anführungszeichen, der Variablennameist wird immer noch so angezeigt Es gibt zwei Nachteile
1 Wenn der Ausgabeinhalt einfache/doppelte Anführungszeichen enthält, ist die Verarbeitung äußerst schwierig, da PHP nicht feststellen kann, ob die Anführungszeichen zum Programm oder zum Ausgabeinhalt gehören Es wird ein Fehler gemeldet2. Schreiben Sie so etwas. Moderne Texteditoren (z. B. SublimeText) können den Inhalt der in Anführungszeichen gesetzten Ausgabe nicht syntaktisch kolorieren, und einige Formatierungsprobleme werden äußerst schwer zu erkennen sein sie kommen vor. Das Bild ist ein Screenshot von SublimeText3. Das obere Bild ist in Anführungszeichen gesetzt .3 Eine neue Funktion, die die Verwendung eines benutzerdefinierten Bezeichners zum Einschließen von Text im Programm ermöglicht. Die Beziehung zwischen HEREDOC und NOWDOC ähnelt der zwischen doppelten Anführungszeichen und einfachen Anführungszeichen. Letzteres analysiert keine Variablen innerhalb des Blocks Die Variablen im Block /rfc/heredoc-with-double-quotes
Das Schreiben mit HEREDOC/NOWDOC löst das Problem der umgebenden Anführungszeichen perfekt, löst aber immer noch nicht das Problem der ungültigen Syntaxfärbung
3. Einbetten von PHP-Programmblöcken in HTML ( Empfohlen)
Dies ist eine sehr geeignete Methode, und diese Methode wird häufig in Situationen wie WordPress-Vorlagen verwendet. Es ist auch bequemer, den entsprechenden Code direkt dort zu schreiben, wo er ausgegeben werden muss, wie unten gezeigt.
<?php $Content='Hello!'; //下面写出了一个HEREDOC,其中标识LABEL可以自定义为任何字符串,但要保证开头的标识和结尾的标识一样 echo <<<LABEL $Content LABEL; //结尾的方法:另起一行,打上LABEL。注意结尾的标识前面和后面不要插入任何字符,空格也不行 echo '<br>';//为了演示方便换行 //NOWDOC和HEREDOC的书写方式差别在于NOWDOC的标识符需要用单引号包围 echo <<<'LABEL' $Content LABEL; //其他无异 ?>
Ich denke, diese Methode ist die beste unter den drei Methoden, aber der Nachteil besteht darin, dass sie vorhanden ist Zu viele solcher Codeblöcke beeinträchtigen die Lesbarkeit des Programms erheblich. Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonGehört HTML zu Web oder PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!