Re: your mail
| From: | Zeev Suraski | Date: | Sat, 15 May 1999 22:17:20 +0000 |
| Subject: | Re: your mail | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-5650@lists.php.net to get a copy of this message | ||
It's done. PHP 4.0 supports output buffering. Using output buffering,
you can easily collect your output into a standard PHP variable, and then
feed it to a function or a file or whatever you have in mind.
Zeev
On Sat, 15 May 1999, Manuel Lemos wrote:
> Hello,
>
> I wonder if there are any plans to add support to PHP output trapping to
> Zend/PHP.
>
> Output trapping is a way to redefine where PHP output is going. Currently,
> all output goes either to the standard output or the Web server request
> socket connection. Output trapping would let programmers tell the output to
> be processed/filtered by some user defined function. Let me explain what I
> mean and its importance.
>
> Many people develop library code and general purpose classes that generate
> HTML that is embedded in the presentation of pages, like for instance: query
> results embedded in table columns and form fields embedded in HTML code that
> defines how they are layed out.
>
> I have developed a PHP class that has been frequently requested that
> generates forms from a description of the fields. To output the code of the
> form the programmer that uses my class has to define the layout HTML code
> within each HTML for the form fields is embedded.
>
> Currently, the programmer has to call methods of my class to define how the
> form fields are interleaved in the HTML layout code. It could be made
> simpler, if instead of calling a method to define the layout code the
> prorgrammer could simply escape from PHP code with ?> and just type HTML
> layout code.
>
> If PHP supported output trapping the the programmer could tell PHP that user
> defined function would process PHP output instead of going straight to the
> standard output or the Web server request socket connection. This would make
> possible what I described: letting programmer define HTML layout code
> escaped from PHP code to be processed by classes or library code.
>
> Any comments or intention to implement such kind of support in future
> versions fo PHP/Zend?
>
>
>
> Regards,
> Manuel Lemos
>
--
-----------------------------------------------------
Zeev Suraski <zeev@zend.com>
For a PGP public key, finger bourbon@netvision.net.il
--
PHP Development Mailing List http://www.php.net/
To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net
For help: php-dev-help@lists.php.net