In PHP gibt es verschiedene Arten von Tags, die zum Einbetten von PHP-Code in HTML oder andere Dokumente verwendet werden können. Sehen wir uns die einzelnen Versionen, ihre Unterschiede, die unterstützten Versionen und die Art und Weise an, wie man sie aktiviert oder deaktiviert.
Standard-PHP-Tags
Dies ist die Syntax von Standard-PHP-Tags:
<?php
echo "Bismillah!";
?>
Nach dem Login kopieren
- Unterstützte Version: PHP 4 und höher.
- Standardmäßig immer aktiviert, kann nicht deaktiviert werden.
- Empfohlene Verwendung.
Kurze offene Tags ( ... ?>)
Dies sind eine Abkürzung der Standard-PHP-Tags. Dies ist die Syntax:
<?
echo "Alhamdulillah";
?>
Nach dem Login kopieren
- Unterstützte Version: PHP 3 und höher
- Kann durch die short_open_tag-Direktive in php.ini aktiviert oder deaktiviert werden
- Zum Aktivieren: short_open_tag = Ein
- Zum Deaktivieren: short_open_tag = Aus
- Die Verwendung wird nicht empfohlen, da diese mit XML-Deklarationen in Konflikt geraten können.
Kurze Echo-Tags (= ... ?>)
Dies sind eine Abkürzung für
<?= $message; ?>
Nach dem Login kopieren
- Unterstützte Version: PHP 5.4 und höher
- Aktivieren/Deaktivieren: In PHP 5.4 und höher immer aktiviert, unabhängig von der short_open_tag-Direktive.
- Verwenden Sie diese für die Ausgabe, stellen Sie jedoch sicher, dass sie auf dem Server aktiviert sind.
ASP-Stil-Tags (<% ... %>)
Diese Tags ähneln Tags im ASP- oder JSP-Stil:
<%
echo "Assalamu Alaikum";
%>
Nach dem Login kopieren
- Unterstützte Version: PHP 3 bis PHP 7.0
- Kann durch die asp_tags-Direktive in php.ini aktiviert oder deaktiviert werden (ab PHP 7.0 entfernt)
- Aktivieren: asp_tags = Ein
- Deaktivieren: asp_tags = Aus
- Diese werden in den modernen Versionen von PHP nicht mehr unterstützt.
Skript-Tags
Mit dieser Syntax können Sie PHP-Code wie einen Skriptblock in HTML einbetten.
<script language="php">
echo "This is a script tag.";
</script>
Nach dem Login kopieren
- Unterstützte Version: PHP 3 und höher.
- Diese sind immer aktiviert, werden aber in modernen Anwendungen selten verwendet. Wird in XHTML und neueren HTML-Versionen nicht unterstützt.
Das obige ist der detaillierte Inhalt vonPHP-Tags. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!