Re: New function request - Variable parsing a string
| From: | Sara Golemon | Date: | Wed, 01 Sep 2004 15:22:14 +0000 |
| Subject: | Re: New function request - Variable parsing a string | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-12529@lists.php.net to get a copy of this message | ||
> Just use double quotes, no need for a function:
>
> $string = "* {$abc} * {$klm['klm']} * {$xyz->xyz} *";
> echo $string;
>
He wants to store an UNinterpolated string somewhere (like a DB or text
file), then interpolate it at run-time.
$sitename = 'php.net';
$username = 'pollita';
$string = $db->getOne('SELECT somestring FROM thetable WHERE id=\'foo\'');
/* $string now contains something like: 'Welcome to {$sitename}. You are
logged in as {$username}'
* He wants $string to get interpolated into: 'Welcome to php.net. You are
logged in as pollita'
*/
I've thought this would be a nice thing to have as well, but it's not
something that can be trivially ripped out of the compiler and I havn't
personally had the motivation to actually get it done.
-Sara