Re: What does "<<<" mean?
| From: | Richard Davey | Date: | Tue, 01 May 2007 00:19:09 +0000 |
| Subject: | Re: What does "<<<" mean? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-254170@lists.php.net to get a copy of this message | ||
Greg Donald wrote:
On 4/30/07, Daevid Vincent <daevid@daevid.com> wrote: echo <<<EOF BROWSER: $_SERVER[HTTP_USER_AGENT] EOF;I'm not dissing heredoc syntax, it has its uses (now and again) but it's far from "clean", especially when embedded deep in classes - the major cause being the delimeters insistance on being at the very start of the line. It's just *not* pretty IMHO. Certainly not girl code [1] The frowning surely would be at the mixing of logic and presentation, regardless how that mix happens (heredoc, echo, jumping in and out of PHP tags, sprintf, etc). Cheers, Rich [1] http://headrush.typepad.com/creating_passionate_users/2006/03/code_like_a_gir.html -- Zend Certified Engineer http://www.corephp.co.uk "Never trust a computer you can't throw out of a window"Isn't that form (sans quote marks) deprecated and frowned upon?<?php error_reporting( E_ALL ); echo <<<EOF BROWSER: $_SERVER[HTTP_USER_AGENT] EOF; Why would cleaner, perfectly error free code be frowned upon?