Maison >développement back-end >tutoriel php >Quatre façons de mélanger PHP/HTML
PHP est un langage back-end. Afin de l'afficher dans le navigateur pour que celui-ci l'affiche, il est inévitable de générer du code HTML. Ce qui suit est une introduction aux trois méthodes hybrides PHP/HTML que j'ai utilisées. 🎜>
<?php echo ' <!DOCTYPE html> <title> </title> <span>测试页面</span> '; ?>C'est la méthode la plus simple. enveloppez-le simplement entre guillemets simples Quant à la différence entre les guillemets doubles et les guillemets simples, c'est que le premier analyse les variables entre guillemets, tandis que le second n'analyse pas les variables entre guillemets. Voir l'exemple. ci-dessous
<?php $Content='Hello!'; echo "$Content"; echo '<br>'; echo '$Content'; ?>Sortie1 Bonjour !
2 $Content
<?php $Content='Hello!'; //下面写出了一个HEREDOC,其中标识LABEL可以自定义为任何字符串,但要保证开头的标识和结尾的标识一样 echo <<<LABEL $Content LABEL; //结尾的方法:另起一行,打上LABEL。注意结尾的标识前面和后面不要插入任何字符,空格也不行 echo '<br>';//为了演示方便换行 //NOWDOC和HEREDOC的书写方式差别在于NOWDOC的标识符需要用单引号包围 echoVous pouvez également vous y référer sur PHP.net Deux wikis : https://wiki.php.net/rfc/heredoc-with-double-quotesÉcrire avec HEREDOC/NOWDOC résout parfaitement le problème des guillemets environnants, mais ne résout toujours pas la syntaxe Le problème de l'échec de la coloration3. Intégration des blocs de programme PHP dans HTML (recommandé)
<?php //首先在这里写好相关的调用代码 function OutputTitle(){ echo 'TestPage'; } function OutputContent(){ echo 'Hello!'; } //然后再下面调用相关函数就可以了 ?> nbsp;html> <title><?php OutputTitle(); ?></title> <span><?php OutputContent(); ?></span>Je pense que cette méthode est la meilleure parmi les trois méthodes, mais l'inconvénient de celle-ci. est que s'il y a trop de blocs de code de ce type, cela affectera sérieusement la lecture du programme. 4. Utiliser un moteur de template front-end En raison de l'importance croissante du front-end dans l'ensemble du développement web, les ingénieurs front-end/back-end sont progressivement séparés en deux professions, afin de garantir que les ingénieurs front-end/back-end puissent coopérer les uns avec les autres pour rendre plus parfaits les éléments développés par le développement front-end et le développement back-end, et ont progressivement engendré une série de modèles front-end moteurs, tels que Smarty. Le code d’implémentation écrit avec Smarty est très lisible, ce qui rend la séparation front/back-end plus efficace et plus pratique. Les étudiants intéressés peuvent rechercher et apprendre Le résumé ci-dessus des quatre méthodes d'écriture mixte PHP/HTML est tout le contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence, et j'espère également que vous le soutiendrez. moi beaucoup. Site Web chinois PHP. Pour plus d'articles liés aux quatre méthodes d'écriture mixte PHP/HTML, veuillez faire attention au site Web PHP chinois !