내 페이지의 헤더에 $ foo 부울 값이 설정되어 있는지 확인하는 조건문이 있습니다. 문제는 $ foo 부울 값이 설정 될 때까지 설정되지 않습니다. 바닥 글이로드됩니다. 소급 적으로이 부울의 상태를 검사하는 방법은 무엇입니까?PHP는 나중에 페이지에 설정할 때 부울을 가져옵니다.
2
A
답변
2
바닥 글의 출력을 buffer 수 있으며, 헤더를 생성하고 먼저 출력합니다.
ob_start();
outputFooter();
$footer= ob_get_clean();
outputHeader();
outputBody();
echo $footer;
0
아니요 적어도 쉬운 방법은 아닙니다. 페이지 로딩이 끝나면 출력을 실행할 수있는 템플릿 시스템을 사용해야합니다.
3
0
아니요 ... 단지 몇 가지 대안으로 코드를 리팩토링하여 값이 먼저 설정되도록하십시오. 값을 설정하기 위해 세션을 사용하는 것도 옵션 일 수 있습니다.
관련 문제
- 1. 부울을 참으로 설정할 때 원자 CAS가 필요합니까?
- 2. PHP는 자동으로 변수를 가져옵니다.
- 3. PHP는 외부 프로그램 데이터를 가져옵니다.
- 4. PHP는 데이터베이스에 저장된 이미지를 가져옵니다
- 5. PHP는 포함 된 파일의 네임 스페이스를 가져옵니다.
- 6. PHP는 배열에서 첫 단어 만 가져옵니다.
- 7. PHP는 가장 중복이 많은 배열에서 항목을 가져옵니다.
- 8. PHP는 부울을 반환 할 수 있습니까? => return $ aantal == 0;
- 9. 쿼리에서 부울을 출력하는 방법
- 10. PHP는
- 11. 나중에
- 12. Jigloo에서 Image를 설정할 때
- 13. PHP는 아약스 요청 후 이전 페이지에서 양식 값을 가져옵니다.
- 14. PHP는 Windows의 Xampp에서 "Application Root"를 올바르게 가져옵니다.
- 15. 표시가있는 부울을 as3으로 사용
- 16. ODBC : 부울을 처리하는 방법?
- 17. 크리스탈 리포트의 부울을 억제
- 18. xVal을 사용하여 부울을 확인하십시오.
- 19. 객체의 부울을 바꿈
- 20. 부울을 부울로 바꿀 Regex
- 21. PHP는
- 22. 나중에 뷰를 떠날 때 액세서리보기를 유지하는 방법
- 23. NSMutableArrays에서 부울을 처리하는 방법은 무엇입니까?
- 24. PHP는
- 25. PHP는
- 26. loaderlock MDA는 - 훨씬 나중에 나중에 여기
- 27. jcheckbox를 설정할 때 NullPointerException이 발생했습니다.
- 28. AlarmClock을 설정할 때 토스트 억제
- 29. 내가 중단 점을 설정할 때
- 30. PHP는
그러면 어떻게 작동합니까? 바닥 글 데이터를 먼저로드 한 다음 나중에 다시 출력합니까? – Thomas
예. 일반적으로하는 것처럼 바닥 글을 처리하지만 결과를 브라우저로 보내지 않고'$ footer' 변수에 저장하고 있습니다. 그 시점에서 원하는 경우 언제든지이 변수를 echo 할 수 있습니다. 머리말/본문 뒤 – Matt
그게 전부입니다, 버퍼가 작동하고 있습니다 (바닥 글이 올바르게 출력되기 때문에). 부울이 아직 설정되지 않았습니다. – Thomas