PHP에서 HTML 출력을 생성하는 방법
P粉176203781
P粉176203781 2023-08-22 14:41:53
0
2
643
<p>조건부로 HTML을 출력하여 페이지를 생성하고 싶은데 PHP 4+에서 가장 쉬운 방법은 무엇입니까? Smarty와 같은 템플릿 프레임워크를 사용해야 합니까? </p> <pre class="brush:php;toolbar:false;">echo '<html>', "n" // 더 좋은 방법이 있다고 생각합니다! echo '<head>', "n"; echo '</head>', "n"; echo '<body>', "n"; echo '</body>', "n"; echo '</html>', "n";</pre>
P粉176203781
P粉176203781

모든 응답(2)
P粉578343994

다음과 같이 사용해 보세요(heredoc구문):

으아악
P粉598140294

PHP에서 HTML을 출력하는 방법에는 여러 가지가 있습니다.

1. PHP 태그 사이

으아아아

2. 에코를 사용하세요

으아아아

에코를 사용할 때 HTML에서 큰따옴표를 사용하려면 다음과 같이 에코에 작은따옴표를 사용해야 합니다.

으아아아

또는 다음과 같이 탈출할 수도 있습니다:

으아아아

3. 여기문서

4. Nowdocs(PHP 5.3.0부터)

템플릿 엔진은 주로 HTML이 포함된 문서에서 PHP로 작업하는 데 사용됩니다. 사실, PHP의 원래 목적은 템플릿 언어였습니다. 이것이 바로 PHP에서 <?=$someVariable?>와 같은 짧은 태그를 사용하여 변수를 출력할 수 있는 이유입니다.

구문을 더 간결하게 만드는 다른 템플릿 엔진(예: Smarty, Twig 등)이 있습니다(예: {{someVariable}}).

템플릿 엔진 사용의 주요 이점은 디자인(프레젠테이션 로직)과 코딩(비즈니스 로직)을 분리한다는 것입니다. 또한 코드를 더 깔끔하고 장기적으로 유지 관리하기 쉽게 만듭니다.

더 궁금하신 점은 메시지 남겨주세요.

이에 대한 자세한 내용은 PHP 문서를 참조하세요.


참고: PHP의 짧은 태그 <??>,因为它们只在php.ini配置文件中启用了short_open_tag指令,或者PHP配置了--enable-short-tags 옵션만 사용하는 것은 권장하지 않습니다. PHP 5.4부터 설정에 관계없이 사용 가능합니다 .

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿