Re: PHP String convention
| From: | Nick Cooper | Date: | Wed, 28 Oct 2009 16:29:27 +0000 |
| Subject: | Re: PHP String convention | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-299437@lists.php.net to get a copy of this message | ||
2009/10/28 Jim Lucas:
> Nick Cooper wrote:
>> Hi,
>>
>> I was just wondering what the difference/advantage of these two
>> methods of writing a string are:
>>
>> 1) $string = "foo{$bar}";
>>
>> 2) $string = 'foo'.$bar;
>>
>> I always use method 2 but have been noticing method 1 more and more in
>> source code. Is this just user preference?
>>
>> I would use a generic search engine but not sure what the first method
>> is called so don't know where to begin my search.
>>
>> Thanks for any help.
>>
>> Nick
>>
>
> I think it is a matter of personal preference. I prefer method 1 myself.
>
>
>
Thank you for the quick replies. I thought method 2 must be faster
because it doesn't have to search for variables in the string.
So what is the advantages then of method 1 over 3, do the curly braces
mean anything?
1) $string = "foo{$bar}";
2) $string = 'foo'.$bar;
3) $string = "foo$bar";
I must admit reading method 1 is easier, but writing method 2 is
quicker, is that the only purpose the curly braces serve?