>  Q&A  >  본문

PHP 템플릿을 올바르게 사용하는 방법

저는 PHP를 처음 접하고 현재 "PHP for Absolute Beginners"라는 책을 읽고 있습니다. 이 책은 현재 이름 충돌을 피하기 위해 StdClass() 객체를 템플릿화하고 사용하는 방법을 가르치고 있습니다.

page.php라는 템플릿 파일과 index.php라는 홈 페이지 파일이 있습니다.

내 page.php 코드

으아아아

내 index.php

으아아아

제가 받은 오류는

입니다.

경고: 5행의 C:xampphtdocsch2templatespage.php에 정의되지 않은 변수 $title

경고: 9행의 C:xampphtdocsch2templatespage.php에 정의되지 않은 변수 $content

이것이 바로 책에서 가르치는 내용이기 때문에 이해가 되지 않습니다. 도움을 주시면 매우 감사하겠습니다. 템플릿을 사용하는 더 좋은 방법이 있다면 제가 초보자라는 점을 기억해 주시고 간단하게 설명해주세요!

P粉738346380P粉738346380219일 전259

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

  • P粉129168206

    P粉1291682062024-02-18 13:04:26

    page.php가 좀 이상해 보입니다. return HTML을 인쇄할 때 사용하는 것이 아닙니다. 또한 php 태그에 php와 html을 사용하고 있는데 작동하지 않습니다. 이것을 시도해 보세요:

    으아악

    index.php에서는 필요하지 않습니다 echo $page. page.php에서 수행하도록 하세요.

    /EDIT: 9행에도 오타가 있었습니다. $pageData->$content; 수정했습니다.

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