>  Q&A  >  본문

PHP에서 HTML 출력을 생성하는 방법

<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粉176203781P粉176203781447일 전614

모든 응답(2)나는 대답할 것이다

  • P粉578343994

    P粉5783439942023-08-23 12:08:43

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

    으아악

    회신하다
    0
  • P粉598140294

    P粉5981402942023-08-23 10:12:12

    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부터 설정에 관계없이 사용 가능합니다 .

    회신하다
    0
  • 취소회신하다