Non riesco a trovare una buona risposta su questo ovunque. Se eseguo il buffer di output e viene attivato un numero die()
, viene avviato anche uno ob_end_flush()
?muore() fa un ob_end_flush()?
6
A
risposta
12
Sì, sì. Ogni volta che la sceneggiatura termina con grazia, i buffer verranno svuotati. Le uniche terminazioni non aggraziate sono se la segmentazione si guasta o se viene uccisa (segnale 9 SIG_KILL). L'unico punto in cui lo standard die()
esegue un kill del processo è se lo si chiama all'interno di un register_shutdown_function
(ma i buffer vengono svuotati prima che venga chiamata la funzione di arresto, quindi non c'è nessun problema lì). Vedere Connection Handling per ulteriori informazioni ...
Problemi correlati
- 1. Tomcat muore improvvisamente
- 2. PHP: muore() deve morire?
- 3. cosa succede quando uso multi ob_start() senza ob_end_clean() o ob_end_flush()?
- 4. quando muore un canale AMQP/RabbitMQ senza connessioni?
- 5. VLC che muore quando chiamato da Java
- 6. Il connettore MySql muore in Python
- 7. Quando l'istanza creata dal server muore?
- 8. MediaServer di Droid muore sulla camera.takePicture()
- 9. Il server Puma muore senza motivo
- 10. muore() termina la sessione in PHP?
- 11. Quali metodi Android vengono chiamati quando la batteria muore?
- 12. Come termina la connessione TCP se una delle macchine muore?
- 13. L'applicazione muore all'avvio ma non il rapporto di arresto anomalo
- 14. I processi figlio Node.JS vengono uccisi quando il genitore muore
- 15. Ruby on Rails, Running Guard, muore subito con "Killed"
- 16. Android: l'applicazione muore inaspettatamente, lasciandomi senza motivo al motivo
- 17. Cosa fa un gradlew
- 18. Cosa fa un i2c_new_dummy?
- 19. Come uccidere un processo figlio python creato con subprocess.check_output() quando il genitore muore?
- 20. NSDate - un anno fa, dilemma
- 21. Cosa fa un compilatore JIT?
- 22. Come si fa un assemblatore?
- 23. Un pulsante che fa scattare un altro pulsante fa clic sull'evento
- 24. Cosa fa l'operatore | = fa in JavaScript?
- 25. Perché questo fa quello che fa?
- 26. Come si fa a clonare un BufferedImage
- 27. Cosa fa un tipico ./configure in Linux?
- 28. Cosa fa @NonNull su un metodo void?
- 29. cosa fa un TransactionScope davvero fare
- 30. Google Analytics - meno di un minuto fa
Vedo i buffer in sospeso quando lo script termina (muore o non muore, CLI o HTTP). Non so se è documentato e/o configurabile; Sono d'accordo che sarebbe interessante trovare un riferimento esplicito ad esso nel manuale. –