Heim Backend-Entwicklung PHP-Problem PHP-Skript ist von welchem ​​Trennzeichen umgeben

PHP-Skript ist von welchem ​​Trennzeichen umgeben

Sep 25, 2019 am 11:31 AM
php

Das PHP-Skript ist von <?php...?> umgeben. Alle Inhalte außerhalb eines öffnenden und schließenden Tags werden vom PHP-Parser ignoriert, wodurch PHP-Dateien gemischte Inhalte haben können.

PHP-Skript ist von welchem ​​Trennzeichen umgeben

kann PHP in HTML-Dokumente einbetten , wie im folgenden Beispiel gezeigt. (Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Meister)

1

2

3

&lt;p&gt;This is going to be ignored by PHP and displayed by the browser.&lt;/p&gt;

&lt;?php echo &#39;While this is going to be parsed.&#39;; ?&gt;

&lt;p&gt;This will also be ignored by PHP and displayed by the browser.&lt;/p&gt;

Nach dem Login kopieren

Dies wird wie erwartet ausgeführt, denn wenn der PHP-Interpreter auf das End-Tag ?> trifft, handelt es sich um eine einfache Ausgabe Der folgende Inhalt bleibt so wie er ist (es sei denn, ihm folgt unmittelbar ein Zeilenumbruch – siehe Befehlstrennzeichen), bis er auf das nächste Start-Tag trifft. Die Ausnahme besteht, wenn er sich mitten in einer bedingten Anweisung befindet. Zu diesem Zeitpunkt bestimmt der PHP-Interpreter welche Ausgabe, welche übersprungen werden sollen. Siehe Beispiel unten.

Bedingungsstruktur verwenden:

Erweiterte Trennung mithilfe von Bedingungen

1

2

3

4

5

&lt;?php if ($expression == true): ?&gt;

  This will show if the expression is true.

&lt;?php else: ?&gt;

  Otherwise this will show.

&lt;?php endif; ?&gt;

Nach dem Login kopieren
Im obigen Beispiel überspringt PHP die Absätze, in denen die bedingte Anweisung nicht erreicht wird , auch wenn dieser 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, <?php ?> und <script language="php">

Die anderen beiden sind kurze Tags und ASP-Stil-Tags, 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 im Allgemeinen nicht zu empfehlen.

Hinweis:

Beachten Sie außerdem, dass Sie beim Einbetten von PHP in XML oder XHTML das Tag <?php ?> verwenden müssen, um konform zu bleiben.

Das obige ist der detaillierte Inhalt vonPHP-Skript ist von welchem ​​Trennzeichen umgeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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 Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

See all articles