Re: What does "<<<" mean?

From: 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;
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?
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"

« previous php.general (#254170) next »