Re: New function request - Variable parsing a string

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

« previous php.internals (#12529) next »