Opening Standard Output as a File Handle in PHP
How To Open Standard Output as a File Handle in PHP?
If you want to open the standard output as a file handle yourself, you can use the fopen("php://stdout") function. It creates a special file handle linking to the standard output, and returns the file handle. Once the standard output is opened to a file handle, you can use fwrite() to write data to the starndard output like a regular file. Here is a PHP script example on how to write to standard output:
<?php $stdout = fopen("php://stdout", "w"); fwrite($stdout,"To do:\n"); fwrite($stdout,"Looking for PHP hosting provider!\n"); fclose($stdout); ?>
This script will print:
What's your name? To do: Looking for PHP hosting provider!
If you don't want to open the standard output as a file handle yourself, you can use the constant STDOUT predefined by PHP as the file handle for standard output.
If you are using your script in a Web page, standard output is merged into the Web page HTML document.
print() and echo() also writes to standard output.
2016-11-24, 772👍, 0💬
How To Remove Slashes on Submitted Input Values in PHP? By default, when input values are submitted ...
What Is an HTML http-equiv "meta" Tag/Element? a http-equiv "meta" element is a special "meta" eleme...
How To Support Multiple-Page Forms in PHP? If you have a long form with a lots of fields, you may wa...
Where to find tutorials on EPUB file format? I want to know how to create EPUB books. Here is a larg...
What is EPUB 2.0 Metadata "dc:date" Element? EPUB 2.0 Metadata "dc:date" is an optional metadata ele...