Heim > Backend-Entwicklung > PHP-Problem > Drei Möglichkeiten, HTML-Code in PHP-Programme einzubetten

Drei Möglichkeiten, HTML-Code in PHP-Programme einzubetten

王林
Freigeben: 2023-03-07 22:58:02
nach vorne
4226 Leute haben es durchsucht

Drei Möglichkeiten, HTML-Code in PHP-Programme einzubetten

Drei Möglichkeiten, PHP-Programme in HTML-Code einzubetten, sind wie folgt:

Die erste besteht darin, PHP zu HTML hinzuzufügen.

In großen Abschnitten des HTML-Codes, an jeder Stelle, an der PHP ausgeführt werden muss

Zum Beispiel Zeile 7-9:

 1 <head>
 2     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 3     <meta http-equiv="Content-Language" content="zh-CN" />
 4     <title>Hello World</title>
 5 </head>
 6 <body>
 7     <?php
 8     echo "Hello world!这是正文";
 9     ?>
10 </body>
11 </html>
Nach dem Login kopieren

Die zweite Methode verwendet Echo, um HTML auszugeben.

Da einige HTML-Elemente doppelte Anführungszeichen haben, wird der von echo ausgegebene Inhalt in einfache Anführungszeichen gesetzt, um Fehler zu vermeiden und den Escape-Schritt zu sparen. Code zum Beispiel so:

(Teilen von Lernvideos: php-Video-Tutorial)

  <?php
      if(!$_POST){
      echo ‘<form action="" method="post">
      服务器地址:<input type="text" name="host" value="localhost" /><br />
      数据库账号:<input type="text" name="user" value="" /><br />
      数据库密码:<input type="password" name="pwd" value="" /><br />
      指定数据库:<input type="text" name="db" value="test" /><br />
      <input type="submit" value="确定"/>
      </form>‘;
     }
 ?>
Nach dem Login kopieren

Oder diese Art von Code mit Escape-Symbolen:

<?php
     echo "<input type=\"submit\" value=\"确定\"/>" ;
 ?>
Nach dem Login kopieren

Der dritte besteht darin, das (<<<)-Tag zu verwenden , was erstmals im Vorlagencode von PHP168 zu sehen war.

  <?php
      print <<<EOT
      <div class="slidecont">{$label[deepblue_mainslide]}</div>
     <div class="newcontainter">
          <div class="head">{$label[deepblue_mainh1]}</div>
          <div class="cont" id="Tab1">{$label[deepblue_maint1]}</div>
          <div class="cont" id="Tab2">{$label[deepblue_maint2]}</div>
      </div>
      <a href="$rs[url]" title="$rs[descrip]" target="_blank">$rs[name]</a>
 EOT; 
 ?>
Nach dem Login kopieren

Das Dokument zwischen „<<Der Vorteil besteht darin, dass große HTML-Abschnitte bequem ausgegeben werden können, kein Escape erforderlich ist und Variablen in Anführungszeichen gesetzt werden können.

Bei der Verwendung des (<<

Das EOT-Tag hier kann durch ein beliebiges Tag ersetzt werden, z. B. print <<

Verwandte Empfehlungen: php-Tutorial

Das obige ist der detaillierte Inhalt vonDrei Möglichkeiten, HTML-Code in PHP-Programme einzubetten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage