Als «output-buffering» getaggte Fragen

9
Was nützt ob_start () in PHP?
Wird ob_start()für verwendet, output bufferingdamit die Header gepuffert und nicht an den Browser gesendet werden? Mache ich hier Sinn? Wenn nicht, warum sollten wir dann verwenden ob_start()?


4
Was genau macht Pythons file.flush ()?
Ich habe dies in der Python- Dokumentation für Dateiobjekte gefunden : flush () schreibt die Daten der Datei nicht unbedingt auf die Festplatte. Verwenden Sie flush () gefolgt von os.fsync (), um dieses Verhalten sicherzustellen. Meine Frage ist also: Was genau macht Python flush? Ich dachte, dass es gezwungen ist, …

7
Testen Sie PHP-Header mit PHPUnit
Ich versuche, mit PHPunit eine Klasse zu testen, die einige benutzerdefinierte Header ausgibt. Das Problem ist, dass auf meinem Computer Folgendes: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); } } oder sogar das: <?php class HeadersTest …

4
PHP-Puffer ob_flush () vs. flush ()
Was ist der Unterschied zwischen ob_flush()und flush()und warum muss ich beide anrufen? Die ob_flush()Referenz sagt: Diese Funktion sendet den Inhalt des Ausgabepuffers (falls vorhanden). Die flush()Referenz sagt: Leert die Schreibpuffer von PHP und dem von PHP verwendeten Backend (CGI, Webserver usw.). Es heißt jedoch weiterhin: [it] kann das Pufferungsschema Ihres …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.