Re: [RFC] Double quoted NOWDOC is HEREDOC
| From: | Marcus Boerger | Date: | Mon, 24 Mar 2008 12:59:43 +0000 |
| Subject: | Re: [RFC] Double quoted NOWDOC is HEREDOC | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-36421@lists.php.net to get a copy of this message | ||
Hello Lars,
to me this makes pretty much sense on a second glance as it perfectly
reflects what our string would do. And for someone learning 'NOWDOC',
using "HEREDOC" seems just natural.
So I am all +1
Consistency and satisfying expectations rocks!
marcus
Saturday, March 22, 2008, 9:17:27 PM, you wrote:
> Hi,
> as we introduce NOWDOC in 5.3 it would be logical to allow a double
> quoted syntax sister of NOWDOC which acts as HEREDOC (same as for $var =
> "$var" vs $var = '$var'). Currently we have the following options:
> $var = "Hello world";
> $str = <<<LABEL
> $var
> LABEL;
> $str = <<<'LABEL'
> $var
> LABEL;
> The first one is HEREDOC and $var would be evaluated. The second one is
> NOWDOC and $var would be used literally. The following patch adds a
> third version:
> $str = <<<"LABEL"
> $var
> LABEL;
> This acts as HEREDOC, therefore $var would be interpreted.
> Comments?
> cu, Lars
Best regards,
Marcus