Gibt es eine Methode, um festzustellen, ob das Echo/Drucken an einem zufälligen Ort in einer Datei mit ob_start
gepuffert wird? DankKann festgestellt werden, ob der aktuelle Code-Output in PHP gepuffert wird?
Antwort
ob_get_level()
wird die aktuelle Ausgabe-Pufferung Ebene (die Anzahl der Ausgangspuffer aktiv, da Sie ob_start()
mehrere Male in einer Reihe nennen kann) zurückkehren, so dass ein Rückgabewert von 0 bedeutet, dass keine Ausgabepufferung
Sie aktiv verwenden Sie die ob_get_level()
Funktion:
<?php
if(ob_get_level() > 0) {
// output buffering active
}
Ja, es gibt ...
Siehe ob_get_level()
:
if (ob_get_level() > 0) {
//Output Buffering Is Active!
}
aber sicher sein, die Kommentare auf dieser Seite für Einblick, was los ist, da bestimmte php.ini
Einstellungen könnten einen Ausgangspuffer aus der Zeit vor dem Beginn des Skripts ...
Sie ob_get_clean()
verwenden können, um lesen um zu sehen, was sich in diesem Puffer versteckt.
Sie haben wahrscheinlich 'ob_get_contents()' gemeint, da 'ob_get_clean()' den Puffer löschen würde –
Nein, denn dann könnte er den Puffer ausspucken, wann immer er sehen musste, was in diesem spezifischen Code-Bereich war. ob_get_contents stapelt sich auf sich selbst, so dass er mehrere ob_get_clean's auf einer Seite machen kann und jede wäre einzigartig. – AlienWebguy
- 1. Wie kann festgestellt werden, ob eine .NET-Ausnahme behandelt wird?
- 2. Wie kann festgestellt werden, ob PHPUnit-Tests ausgeführt werden?
- 3. Kann festgestellt werden, ob ViewController als Modal dargestellt wird?
- 4. Wie kann festgestellt werden, ob ein Dateideskriptor gesucht werden kann?
- 5. Wie kann festgestellt werden, ob der CKEditor geladen ist?
- 6. Kann festgestellt werden, ob die aktuelle While-Schleife-Iteration die letzte in Perl ist?
- 7. Wie kann festgestellt werden, ob das OAuth-Token abgelaufen ist?
- 8. Wie kann festgestellt werden, ob der gleichzeitige GC ausgeführt wird? Net
- 9. Wie kann festgestellt werden, ob ein entferntes Netzwerkgerät verfügbar ist?
- 10. Wie kann festgestellt werden, ob eine Internetverbindung verfügbar ist?
- 11. Wie kann festgestellt werden, ob die Montage durchgeführt wurde?
- 12. Wie kann festgestellt werden, ob ein Netzwerkadapter kabellos ist?
- 13. Wie kann festgestellt werden, ob VSTO 2010 Runtime installiert ist?
- 14. Kann festgestellt werden, ob ein UII-Bild dehnbar ist?
- 15. Kann festgestellt werden, ob sich die SIM/Telefonnummer geändert hat?
- 16. Kann festgestellt werden, ob ein Objekt zur Laufzeit verfügbar ist?
- 17. Wie kann festgestellt werden, ob die Feststelltaste in einer Silverlight-Anwendung umgeschaltet wird?
- 18. Wie kann am schnellsten festgestellt werden, ob eine URL in PHP existiert?
- 19. Wie kann festgestellt werden, ob .NET-Code in einem ASP.NET-Prozess ausgeführt wird?
- 20. Kann festgestellt werden, ob ein Objekt in einer anderen AppDomain ausgeführt wird?
- 21. Wie kann festgestellt werden, ob der Computer eine XT/AT-Tastatur in der Baugruppe hat?
- 22. pySerial schreibt in Arduino Uno wird gepuffert
- 23. Wie kann festgestellt werden, ob auf einen Versand-Semaphor gewartet wird?
- 24. Kann festgestellt werden, ob ein Objekt von einem anderen Objekt referenziert wird?
- 25. Wie kann festgestellt werden, ob das Skript auf einer virtuellen Maschine ausgeführt wird?
- 26. Wie kann festgestellt werden, ob ein Skript beim Start oder manuell ausgeführt wird?
- 27. Wie kann festgestellt werden, ob ein Verzeichnis mit Java remote gemountet wird?
- 28. Kann festgestellt werden, ob ein Skript als RequireJS-Modul geladen wird?
- 29. Wie kann festgestellt werden, ob der Webservice-Aufruf von der autorisierten Formularseite kommt?
- 30. Kann festgestellt werden, ob der Text in einem dbEdit länger ist als sichtbar?
Danke, das habe ich gesucht! – Fluffy