Re: I am RTFM, but still stumbling on how to get built-in functions parsed in heredoc
| From: | tedd | Date: | Sat, 11 Jul 2009 14:23:55 +0000 |
| Subject: | Re: I am RTFM, but still stumbling on how to get built-in functions parsed in heredoc | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-295199@lists.php.net to get a copy of this message | ||
At 8:34 PM -0400 7/10/09, Daniel Brown wrote:
On Fri, Jul 10, 2009 at 20:25, Govinda<govinda.webdnatalk@gmail.com> wrote:Daniel: Why the braces? Cheers, tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.comHow do I get basename(__FILE__) or htmlentities($somevar) to be evaluated in a heredoc?You don't. Instead, you have to store the output from those in avariable (or array), then place it into the HEREDOC it. <?php $somevar = htmlentities($somevar); $filedata = array('name' => basename(__FILE__), 'size' => filesize(__FILE__)); $html =<<<HTML <b>File Name:</b> {$filedata['name']}<br /> <b>File Size:</b> {$filedata['size']}<br /> <b>\$somevar</b>: {$somevar}<br /> HTML; echo $html; ?>