>백엔드 개발 >PHP 문제 >php를 html에 삽입하는 방법은 무엇입니까?

php를 html에 삽입하는 방법은 무엇입니까?

王林
王林원래의
2019-09-24 17:54:347412검색

php를 html에 삽입하는 방법은 무엇입니까?

1. 작은따옴표/큰따옴표 묶는 방법

가장 기본적인 방법입니다. 다음과 같습니다:

<?php
 echo &#39;
 <!DOCTYPE html>
 <html>
   <head>
     <title> </title>
   </head>
   <body>
     <span>测试页面</span>
   </body>
 </html>
 &#39;;
?>

이것은 가장 간단한 방법입니다. 작은따옴표로 묶으면 됩니다.

큰따옴표와 작은따옴표의 차이점은 전자는 따옴표 안의 변수를 구문 분석하고, 후자는 따옴표 안의 변수를 구문 분석하지 않는다는 점입니다. 예를 참조하세요. 아래 #🎜🎜 #

<?php
 $Content=&#39;Hello!&#39;;
 echo "$Content";
 echo &#39;<br>&#39;;
 echo &#39;$Content&#39;;
 ?>

출력:

1 안녕하세요!

2 $Content

큰따옴표로 묶인 문자열의 변수 이름은 자동으로 변수 값으로 파싱되고, 작은따옴표로 묶인 문자열의 변수 이름은 계속 표시되는 것을 볼 수 있습니다.

이런 식으로 작성하면 두 가지 단점이 있습니다.

1 출력 내용에 작은따옴표/큰따옴표가 포함되어 있으면 매우 어렵습니다. PHP에서는 따옴표가 프로그램에 속하는지 출력 내용에 속하는지 판단할 수 없으므로 오류가 보고됩니다.

2. 일부 최신 텍스트 편집기(예: SublimeText)는 따옴표로 둘러싸인 출력 내용의 구문 색상을 지정할 수 없습니다. 사진은 SublimeText3의 스크린샷입니다. 위쪽이 일반 컬러링이고, 아래쪽이 따옴표로 둘러싸인 컬러링입니다.

php를 html에 삽입하는 방법은 무엇입니까?

2. HTML에 PHP 프로그램 블록 삽입(권장)
#🎜🎜 #매우 적합한 방법이며, 워드프레스 템플릿 등의 상황에서 널리 사용되는 방법입니다. 출력해야 할 곳에 해당 코드를 직접 작성하는 것이 더 편리합니다.

<?php
 
 //首先在这里写好相关的调用代码
 function OutputTitle(){
   echo &#39;TestPage&#39;;
 }
 function OutputContent(){
   echo &#39;Hello!&#39;;
 }
 
 //然后再下面调用相关函数就可以了
 ?>
 
 <!DOCTYPE html>
 <html>
   <head>
     <title><?php OutputTitle(); ?></title>
   </head>
   <body>
     <span><?php OutputContent(); ?></span>
   </body>
 </html>

세 가지 방법 중 이 방법이 가장 좋은 것 같습니다. 그러한 코드 블록이 너무 많으면 프로그램 읽기에 심각한 영향을 미칠 수 있다는 것입니다.

3. 프론트엔드 템플릿 엔진을 사용하세요

웹 개발 전체에 있어서 프론트엔드의 중요성이 날로 높아지고 있으니, 이제 프론트엔드/백엔드 엔지니어는 점차적으로 두 가지 직업으로 분리된 후, 프론트엔드/백엔드 엔지니어가 서로 협력하여 프론트엔드 개발과 백엔드에서 개발한 것들을 만들 수 있도록 하기 위해 개발이 더욱 완벽해지면서 Smarty와 같은 일련의 프런트엔드 템플릿 엔진이 점차 생겨났습니다. Smarty를 사용하여 작성된 구현 코드는 가독성이 매우 높아 프런트엔드와 백엔드를 더욱 효율적이고 편리하게 분리할 수 있습니다. 관심 있는 학생은 검색하여 자세히 알아볼 수 있습니다.

추천 튜토리얼:

PHP 비디오 튜토리얼

위 내용은 php를 html에 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 제거 오류다음 기사:PHP 제거 오류