Re: [RFC] Double quoted NOWDOC is HEREDOC

From: 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

« previous php.internals (#36421) next »