suchen
Heim类库下载PHP类库Grundlegende PHP-Syntax

Grundlegende PHP-Syntax

Oct 20, 2016 pm 03:03 PM
php

Beim Parsen einer PHP-Datei sucht PHP nach Start- und End-Tags, bekannt als , die PHP anweisen, das Parsen des Codes zwischendurch zu starten und zu stoppen. Mit dieser Parsing-Methode kann PHP in verschiedene Dokumente eingebettet werden, und alle Teile außer den öffnenden und schließenden Tags werden vom PHP-Parser ignoriert.


PHP erlaubt auch die Verwendung von kurzen Tags  和    ?> Diese Tag-Methode kann auch normal ausgeführt werden, von ihrer Verwendung wird hier jedoch abgeraten. Kurze Tags können nur verwendet werden, indem die Konfigurationsanweisung short_open_tag in php.ini aktiviert wird oder indem beim Kompilieren von PHP die Konfigurationsoption --enable-short-tags verwendet wird.


Wenn der Dateiinhalt reiner PHP-Code ist, entfernen Sie am besten das schließende PHP-Tag am Ende der Datei. Dadurch wird verhindert, dass PHP versehentlich Leerzeichen oder Zeilenumbrüche nach dem schließenden PHP-Tag hinzufügt, was dazu führt, dass PHP mit der Ausgabe dieser Leerzeichen beginnt, obwohl keine Absicht besteht, sie im Skript auszugeben.


test.php

<?php
    echo "Hello world";
     
// 脚本至此结束,并无 PHP 结束标记

Getrennt von HTML

Jeder Inhalt außerhalb eines Paares öffnender und schließender Tags wird von ignoriert PHP-Parser, der es PHP-Dateien ermöglicht, gemischte Inhalte zu haben. PHP kann in HTML-Dokumente eingebettet werden, wie im folgenden Beispiel gezeigt.

Dies wird von PHP ignoriert und vom Browser angezeigt.



Dies wird auch von PHP ignoriert und vom Browser angezeigt .


Dies funktioniert wie erwartet, denn wenn der PHP-Interpreter auf das schließende Tag ?> trifft, gibt er einfach den folgenden Inhalt unverändert aus (es sei denn, es folgt „Unmittelbar gefolgt von“) eine neue Zeile – siehe Befehlstrennzeichen), bis die nächste Startmarke angetroffen wird; die Ausnahme befindet sich mitten in einer bedingten Anweisung, zu diesem Zeitpunkt entscheidet der PHP-Interpreter basierend auf bedingten Beurteilungen, welche Ausgaben ausgegeben und welche übersprungen werden sollen. Siehe Beispiel unten.


Bedingte Strukturen verwenden:

Beispiel Nr. 1 Erweiterte Trennung mithilfe von Bedingungen


Dies zeigt, ob der Ausdruck ist wahr.

Andernfalls wird dies angezeigt.


Im obigen Beispiel überspringt PHP die bedingte Anweisung. Erreichter Absatz , auch wenn der Absatz außerhalb der öffnenden und schließenden PHP-Tags liegt. Da der PHP-Interpreter den bedingten Anweisungsblock direkt überspringt, wenn die Bedingung nicht erfüllt ist, ignoriert PHP ihn basierend auf der Bedingung.

Wenn Sie einen großen Textabschnitt ausgeben möchten, ist es normalerweise effizienter, den PHP-Parsing-Modus zu verlassen, als den Text über Echo oder Print auszugeben.


Sie können in PHP vier verschiedene Paare von öffnenden und schließenden Tags verwenden. Zwei davon, und

, sind immer verfügbar. Bei den anderen beiden handelt es sich um kurze Tags und Tags im ASP-Stil, die in der Konfigurationsdatei php.ini aktiviert oder deaktiviert werden können. Obwohl einige Leute kurze Tags und Tags im ASP-Stil praktisch finden, sind sie weniger portierbar und werden im Allgemeinen nicht empfohlen.


Hinweis:

Beachten Sie außerdem, dass Sie beim Einbetten von PHP in XML oder XHTML das Tag

verwenden müssen, um die Einhaltung von Standards sicherzustellen.


Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.