Maison >développement back-end >Problème PHP >Trois façons d'intégrer du code HTML dans des programmes PHP

Trois façons d'intégrer du code HTML dans des programmes PHP

王林
王林avant
2021-02-11 09:41:384300parcourir

Trois façons d'intégrer du code HTML dans des programmes PHP

Les trois méthodes d'intégration de code HTML dans un programme PHP sont les suivantes :

La première consiste à ajouter PHP au HTML

De grands paragraphes de HTML Dans le code, à chaque endroit où php doit être exécuté, d09fc5e2bbe5b0f96e98523b08a0d7fd

Par exemple, ligne 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>

La deuxième méthode utilise echo pour sortir du HTML.

Étant donné que certains éléments HTML ont des guillemets doubles, le contenu généré par echo est placé entre guillemets simples pour éviter les erreurs et enregistrer l'étape d'échappement. Par exemple, codez comme ceci :

(Partage de vidéos d'apprentissage : tutoriel vidéo php)

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

Ou ce genre de code avec des symboles d'échappement :

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

La troisième méthode consiste à utiliser la balise (<<<), qui a été vue pour la première fois dans le code du modèle de PHP168.

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

Le document entre "<<L'avantage est qu'il est pratique de générer de grandes sections de HTML, aucun échappement n'est requis et les variables peuvent être citées.

Mais il y a encore une chose à noter lors de l'utilisation de la balise (<<

La balise EOT ici peut être remplacée par n'importe quelle balise, telle que print <<

Recommandations associées : Tutoriel php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer