그것이 lol.php
그 어떤 HTML 출력이 내부 $var
갈 것입니다 않도록지정 내용/require_once를
$var = require_once('lol.php');
처럼 할 수 있는가 포함되어 있습니까?
출력 버퍼링에 대해 알고 있지만 이미이 작업을 수행하는 특수한 내장 함수가 있습니까?
그것이 lol.php
그 어떤 HTML 출력이 내부 $var
갈 것입니다 않도록지정 내용/require_once를
$var = require_once('lol.php');
처럼 할 수 있는가 포함되어 있습니까?
출력 버퍼링에 대해 알고 있지만 이미이 작업을 수행하는 특수한 내장 함수가 있습니까?
$var = require_once('lol.php');
은 파일의 반환 값을 $var
에만 넣습니다. 아무 것도 반환하지 않으면 단지 null
이됩니다.
당신은 출력 버퍼링을 사용해야합니다 출력하려면 다음
ob_start();
require_once('lol.php');
$var = ob_get_clean();
=include()
호출에서 할당은 해당 스크립트가 아닌 모든 출력에서 당신에게 가능한 return
가치를 얻을 것이다. 당신이 * * 당신이 할 필요가 있다고 생각하는 경우, 당신은 아마 포함 된 파일을 수정해야
<?php
ob_start();
...
return ob_get_clean();
?>
:
는 출력을 캡처하는 등 스크립트를 수정해야 할 것입니다 이것을 가능하게합니다. 'stdout'을 잡아서 그것들로 취급하는 모듈 (평범하고 어리석은 템플릿과는 대조적으로)은 깨졌습니다. – delnan'lol.php' 내용을 배열이나 객체로 반환 할 수 있습니다. – yoda
불행히도 나는 lol.php를 제어 할 수 없다 ... – Alex