2010-11-18 5 views

답변

2

ob_get_level()은 (당신이 연속 ob_start() 여러 번 호출 할 수 있기 때문에, 활성 출력 버퍼의 수) 현재 출력 버퍼링 수준을 반환합니다, 그래서 0의 반환 값은 출력 버퍼링이 활성화 없음을 의미

+0

고마워, 그게 내가 찾고 있던거야! – Fluffy

2

당신을 ob_get_level() 기능을 사용할 수 있습니다

<?php 
if(ob_get_level() > 0) { 
    // output buffering active 
} 
1

네가 ...

ob_get_level()를 참조하십시오

if (ob_get_level() > 0) { 
    //Output Buffering Is Active! 
} 

그러나 특정 php.ini 설정 스크립트의 시작하기 전에에서 출력 버퍼를 설정할 수 있습니다, 무슨 일이 일어나고 있는지에 관한 통찰력을위한 해당 페이지의 설명을 읽으십시오 ...

0

당신은 ob_get_clean()을 사용할 수 있습니다 그 버퍼 안에 무엇이 숨어 있는지보기 위해서.

+0

'ob_get_clean()'은 버퍼를 지울 것이므로 –

+0

아니요. 특정 코드 범위에 무엇이 있는지 알아야 할 때마다 버퍼를 뱉어 버릴 수 있기 때문입니다. ob_get_contents는 자체적으로 스택되어 페이지에서 여러 개의 ob_get_clean을 수행 할 수 있으며 각 객체는 고유합니다. – AlienWebguy

관련 문제