2013-04-02 1 views
0

내 응용 프로그램 헤드의 대부분을 구축하는 기능이 있습니다새로운 라인하지만 이전 라인 들여 쓰기 유지

function header() { 
     $html = "<title>Test</title>\r\n"; 
     $html .= "<link rel='stylesheet' href='main.css'>\r\n"; 
     return $html; 
} 

지금이 좋은 작품을,하지만 난을 제거하면 모든 콘텐츠 중 하나가 (1 개 라인에 \ r \ n) 또는 다음 새 줄에 (예상대로) 떨어지지 만 들여 쓰기가 느슨합니다.

이전 줄을 들여 쓰기 할 수있는 방법이 있습니까? (나는 HTML을 가장 좋아로,이 경우 2 개 공간)

function header() { 
    $html = "<title>Test</title>\r\n"; 
    $html .= "<link rel='stylesheet' href='main.css'>\r\n"; 
    $html .= " <foo>\r\n"; 
    $html .= " <bar/>\r\n"; 
    $html .= " </foo>\r\n"; 
    // ... 
    return $html; 
} 

는 들여 쓰기를 유지 : 그것은 단지 (하지 기능에 필요한) 프리젠 테이션을 위해서

+0

가 (HTTP [히어 닥]에서보세요 .php.net/manual/ko/language.types.string.php # language.types.string.syntax.heredoc) –

+0

[이 질문에] (http://stackoverflow.com/questions/5116599/tidying-html-5 -output-indentation-in-php)는 본질적으로 똑같은 질문을합니다. 받아 들인 대답은 [PHP 깔끔한 확장 기능] (http://www.php.net/manual/en/book.tidy.php)이 유용하다는 것을 알 수 있습니다. – ajp15243

답변

0

사용하기 위해 순전히이다. PHP의 출력을 들여다보아야한다는 것을 의미합니다.

0

가장 바람직하거나 또는 가장 바람직하다. 당신은 사용할 수 있습니다 : // WWW :

  • 공간/탭 (\t)
  • 는 히어 닥/nowdoc 구문
  • 아름답게
  • 템플릿 엔진