<bdo id='ojG3K'></bdo><ul id='ojG3K'></ul>
<tfoot id='ojG3K'></tfoot>
  • <small id='ojG3K'></small><noframes id='ojG3K'>

      <i id='ojG3K'><tr id='ojG3K'><dt id='ojG3K'><q id='ojG3K'><span id='ojG3K'><b id='ojG3K'><form id='ojG3K'><ins id='ojG3K'></ins><ul id='ojG3K'></ul><sub id='ojG3K'></sub></form><legend id='ojG3K'></legend><bdo id='ojG3K'><pre id='ojG3K'><center id='ojG3K'></center></pre></bdo></b><th id='ojG3K'></th></span></q></dt></tr></i><div id='ojG3K'><tfoot id='ojG3K'></tfoot><dl id='ojG3K'><fieldset id='ojG3K'></fieldset></dl></div>

    1. <legend id='ojG3K'><style id='ojG3K'><dir id='ojG3K'><q id='ojG3K'></q></dir></style></legend>

        echo 是否等于 fputs( STDout )?

        时间:2023-10-15
              <legend id='OkfLx'><style id='OkfLx'><dir id='OkfLx'><q id='OkfLx'></q></dir></style></legend>
                <tbody id='OkfLx'></tbody>

              <i id='OkfLx'><tr id='OkfLx'><dt id='OkfLx'><q id='OkfLx'><span id='OkfLx'><b id='OkfLx'><form id='OkfLx'><ins id='OkfLx'></ins><ul id='OkfLx'></ul><sub id='OkfLx'></sub></form><legend id='OkfLx'></legend><bdo id='OkfLx'><pre id='OkfLx'><center id='OkfLx'></center></pre></bdo></b><th id='OkfLx'></th></span></q></dt></tr></i><div id='OkfLx'><tfoot id='OkfLx'></tfoot><dl id='OkfLx'><fieldset id='OkfLx'></fieldset></dl></div>

            • <small id='OkfLx'></small><noframes id='OkfLx'>

            • <tfoot id='OkfLx'></tfoot>

                  <bdo id='OkfLx'></bdo><ul id='OkfLx'></ul>
                  本文介绍了echo 是否等于 fputs( STDout )?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  echo 是否等于 fputs(STDOUT),或者 echo 是否写入不同的流?我已经使用 PHP 一段时间了,但我不太清楚在较低级别上实际发生了什么.

                  Does echo equal fputs( STDOUT ), or does echo write to a different stream? I've used PHP for a while now, but I don't know very well what's actually happening on a lower level.

                  推荐答案

                  根据 PHP 的包装器手册页,答案是否定的.

                  According to PHP's manual page on wrappers, the answer is No.

                  php://输出

                  php://output 是一个只写流,允许您写入输出缓冲机制与print()和echo()相同.

                  php://output is a write-only stream that allows you to write to the output buffer mechanism in the same way as print() and echo().

                  printecho 写入 php://output 流,而 fputs(STDOUT) 写入到php://stdout.

                  print and echo write to php://output stream, whereas fputs(STDOUT) writes to php://stdout.

                  我做了一个小测试:

                  <?php
                  
                  $output = fopen('php://output', 'w');
                  ob_start();
                  
                  echo "regular echo
                  ";
                  fwrite(STDOUT, "writing to stdout directly
                  ");
                  fwrite($output, "writing to php://output directly
                  ");
                  
                  $ob_contents = ob_get_clean();
                  print "ob_contents: $ob_contents
                  ";
                  

                  此脚本输出(在 PHP 5.2.13、windows 上测试):

                  This script outputs (tested on PHP 5.2.13, windows):

                  writing to stdout directly
                  ob_contents: regular echo
                  writing to php://output directly
                  

                  即写入 STDOUT 直接绕过 ob 处理程序.

                  i.e. writing to STDOUT directly bypasses ob handlers.

                  这篇关于echo 是否等于 fputs( STDout )?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:PHP:get_headers 设置临时流上下文 下一篇:在 PHP 中通过 HTTP PUT 发送文件

                  相关文章

                    • <bdo id='bmRLE'></bdo><ul id='bmRLE'></ul>
                  1. <legend id='bmRLE'><style id='bmRLE'><dir id='bmRLE'><q id='bmRLE'></q></dir></style></legend><tfoot id='bmRLE'></tfoot>

                    <small id='bmRLE'></small><noframes id='bmRLE'>

                  2. <i id='bmRLE'><tr id='bmRLE'><dt id='bmRLE'><q id='bmRLE'><span id='bmRLE'><b id='bmRLE'><form id='bmRLE'><ins id='bmRLE'></ins><ul id='bmRLE'></ul><sub id='bmRLE'></sub></form><legend id='bmRLE'></legend><bdo id='bmRLE'><pre id='bmRLE'><center id='bmRLE'></center></pre></bdo></b><th id='bmRLE'></th></span></q></dt></tr></i><div id='bmRLE'><tfoot id='bmRLE'></tfoot><dl id='bmRLE'><fieldset id='bmRLE'></fieldset></dl></div>