Hi.  I'm surprised you haven't been jumped on already for this one.  Variables in
double-quoted and heredoc-style strings are expanded; variables in single-quoted 
strings
aren't.  I refer you to the excellent PHP manual -- one of the first pages you should
absorb...

http://www.php.net/manual/en/language.types.string.php



>Hi,
>
>Tuesday, July 8, 2003, 5:22:04 PM, you wrote:
>TR> Hi,
>
>>>> btw what would be nice is a print_raw command that does no
>>>> parsing just sends the stuff :)
>>>> (Would be good for template systems where you know there is no php
>>>> hidden in there.) ... might gain a couple of micro seconds
>
>PO>> I believe this is called "breaking out of PHP mode
>PO>> and into HTML mode", which can be done anywhere, at
>PO>> any time.
>
>PO>> Regards,
>PO>> Philip
>
>TR> No .. what I was talking about is echoing a variable that contains no
>TR> php
>
>TR> $test = 'Hi there';
>TR> echo $test;
>
>TR> $test will get parsed (i believe) looking for stuff to interpolate.
>TR> Could be a waste of time in some cases where $test is large.
>TR> But again probably insignificant with regard to actual time to get it
>TR> to the client.
>
>TR> -- 
>TR> regards,
>TR> Tom
>
>
>Ok I think I have succeeded in confusing myself :)
>It seems the interpolation is done at the time of assignment and not
>the actual echo..
>
>-- 
>regards,
>Tom

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to