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

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

王林
王林nach vorne
2021-02-11 09:41:384209Durchsuche

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 abe52c3b308e626f6fc03120d1c8f162

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>

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>‘;
     }
 ?>

Oder diese Art von Code mit Escape-Symbolen:

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

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; 
 ?>

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen