#50492 [Fbk->Opn]: as saÃdas de echo e print são enviadas para o navegador desde a versão 4.1
| From: | rubens21 at gmail dot com | Date: | Fri, 18 Dec 2009 10:27:52 +0000 |
| Subject: | #50492 [Fbk->Opn]: as saÃdas de echo e print são enviadas para o navegador desde a versão 4.1 | ||
| References: | 1 | Groups: | php.doc.bugs |
| Request: | Send a blank email to doc-bugs+get-3508@lists.php.net to get a copy of this message | ||
ID: 50492
User updated by: rubens21 at gmail dot com
Reported By: rubens21 at gmail dot com
-Status: Feedback
+Status: Open
Bug Type: Documentation problem
Operating System: Irrelevant
PHP Version: Irrelevant
New Comment:
I'm sory. I forgot because the documentation are in portuguese.
It is a documentation problem. It is out of date.
In english documentation the text is correct, but in portuguese
(http://www.php.net/manual/pt_BR/function.register-shutdown-function.php)
the translated of 'so it was not possible to send output to the browser
using echo() or print()' is incorrect!
The correct is:
"As funções "shutdown" registradas 'ERAM' chamadas após a
requisição ter sido completamente feita (incluindo envio e saÃda de
buffer), então isso não 'ERA' possÃvel enviar saÃda para o brownser
usando echo() ou print(), ou recuperar o conteúdo de algum buffer de
saÃda usando ob_get_contents()."
This text explain a change of version 4.1.
Previous Comments:
------------------------------------------------------------------------
[2009-12-18 06:11:47] kalle@php.net
Is this a documentation bug or is it a translation bug? And please use
english language for future replies/reports, Thanks.
------------------------------------------------------------------------
[2009-12-16 13:31:14] rubens21 at gmail dot com
Description:
------------
O texto não foi atualizado desde a versão 4.1.0.
A parte que fala 'não é possÃvel enviar saÃda para o brownser
usando echo() ou print()' está desatualizado. Os 'echo's e 'print's
chamados dentro das funções registradas pelo
'register_shutdown_function' são enviados para o navegador desde a
versão 4.1.0.
Reproduce code:
---------------
---
From manual page: function.register-shutdown-function#Descrição
---
register_shutdown_function('saida');
echo "Aqui é no script";
exit("\npedi para encerrar o script");
function saida()
{
echo "\nIsso é visto no navegador";
print "\nIsso também";
}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=50492&edit=1