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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

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)

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion