Czy ob_start PHP można nazwać więcej niż raz?Czy ob_start PHP można nazwać więcej niż raz?
Przepraszam, jeśli to głupie pytanie, ale naprawdę nie wiem.
Moja strona jest naprawdę duża (ilość plików), jest to sieć społecznościowa, a jeden z dołączonych plików używa bufora wyjściowego ob_start PHP do czegoś, nie jestem kimś innym, kto uruchomił moją stronę dawno temu i teraz jest W moim przypadku muszę przyjrzeć się temu bardziej, aby zobaczyć, co dokładnie robi.
W każdym razie chcę użyć ob_start ("ob_gzhandler"); skompresować pliki CSS, a wszystkie pliki w mojej witrynie zostaną załadowane (włączone) przez plik indeksu, więc chcę się dowiedzieć, czy mogę go użyć, mimo że jest już używany w innym miejscu kodu?
Dzięki i jak już wspomniałem jest już nazywany w moim skrypcie muszę wyśledzić i zobaczyć, czy ob_end_flush() jest jeszcze nazywany, jeśli nie jest to, co by to spowodowało? – JasonDavis
Kto wie, może spróbować. –
Bufory wyjściowe są wypróżniane na końcu wykonywania skryptu, jeśli nie zrobiłeś tego sam z 'ob_flush()' lub 'ob_end_flush()'. Jeśli jednak masz wiele zagnieżdżonych buforów i spodziewasz się przetworzyć ich zawartość w określonej kolejności, możesz zobaczyć dziwne dane wyjściowe. – zombat