Re: [PHP] Comma question
The comma just concatenates the two. The brackets don't seem to do much of anything... echo trtd$strName/td/tr.htmlspecialchars( $teststr ); seems to be the same... PS sorry to everyone who got an eMail with a screwed up time- I forgot to fix the clock after i re-installed winblows (dual-boot) -- If you pick up a starving dog and make him prosperous, he will not bite you; that is the principal difference between a dog and a man. Samuel Clemens -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Comma question
Curly braces {} are sometimes required for PHP to properly parse variables within quoted strings. Good example might be defining variable-variables within a quoted string ${$myvarvar}. However I do not believe that curly braces are required in this particular string. As for the comma I believe it does the same thing as the period. It will concatonate the quoted string with the output of the htmlspecialchars() function within the echo statement. -Kevin - Original Message - From: B i g D o g [EMAIL PROTECTED] To: PHP GEN [EMAIL PROTECTED] Sent: Monday, July 22, 2002 4:34 PM Subject: [PHP] Comma question Tried to check the archive, but it is offline... What does the , and {} do in this type of statement? Example: echo trtd{$strName}/td/tr, htmlspecialchars( $teststr ); Thanks, .: B i g D o g :. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Comma question
I think someone working on learning php after learning C was a little too printf() happy :) -Original Message- From: B i g D o g [mailto:[EMAIL PROTECTED]] Sent: Monday, July 22, 2002 3:34 PM To: PHP GEN Subject: [PHP] Comma question Tried to check the archive, but it is offline... What does the , and {} do in this type of statement? Example: echo trtd{$strName}/td/tr, htmlspecialchars( $teststr ); Thanks, .: B i g D o g :. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Comma question
Thanks all for the info... I figured that the comma was to concatenate but is was wondering if the parser handled it different. I knew the {} helped the parser now which was the variable...but i have never seen it like that... I have only seen it like ${var}... Just wondering the difference... .: B i g D o G :. - Original Message - From: Kevin Stone [EMAIL PROTECTED] To: B i g D o g [EMAIL PROTECTED]; PHP GEN [EMAIL PROTECTED] Sent: Monday, July 22, 2002 5:00 PM Subject: Re: [PHP] Comma question Curly braces {} are sometimes required for PHP to properly parse variables within quoted strings. Good example might be defining variable-variables within a quoted string ${$myvarvar}. However I do not believe that curly braces are required in this particular string. As for the comma I believe it does the same thing as the period. It will concatonate the quoted string with the output of the htmlspecialchars() function within the echo statement. -Kevin - Original Message - From: B i g D o g [EMAIL PROTECTED] To: PHP GEN [EMAIL PROTECTED] Sent: Monday, July 22, 2002 4:34 PM Subject: [PHP] Comma question Tried to check the archive, but it is offline... What does the , and {} do in this type of statement? Example: echo trtd{$strName}/td/tr, htmlspecialchars( $teststr ); Thanks, .: B i g D o g :. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Comma question
I remember from a previous post, the dot operator will create a temporary string in memory, and then echo that out. The comma operator will just output as it goes - ie. it doesn't create a temporary string. As for Lee Doolan's reply: echo trtd{$obj-strName[$i]}/td/tr; interesting - never thought of doing that, I alway's broke out of the quotes to do object dereferencing. Should make my future code more readable I think... Martin -Original Message- From: B i g D o g [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 23, 2002 9:06 AM To: PHP GEN Subject: Re: [PHP] Comma question Thanks all for the info... I figured that the comma was to concatenate but is was wondering if the parser handled it different. I knew the {} helped the parser now which was the variable...but i have never seen it like that... I have only seen it like ${var}... Just wondering the difference... .: B i g D o G :. - Original Message - From: Kevin Stone [EMAIL PROTECTED] To: B i g D o g [EMAIL PROTECTED]; PHP GEN [EMAIL PROTECTED] Sent: Monday, July 22, 2002 5:00 PM Subject: Re: [PHP] Comma question Curly braces {} are sometimes required for PHP to properly parse variables within quoted strings. Good example might be defining variable-variables within a quoted string ${$myvarvar}. However I do not believe that curly braces are required in this particular string. As for the comma I believe it does the same thing as the period. It will concatonate the quoted string with the output of the htmlspecialchars() function within the echo statement. -Kevin - Original Message - From: B i g D o g [EMAIL PROTECTED] To: PHP GEN [EMAIL PROTECTED] Sent: Monday, July 22, 2002 4:34 PM Subject: [PHP] Comma question Tried to check the archive, but it is offline... What does the , and {} do in this type of statement? Example: echo trtd{$strName}/td/tr, htmlspecialchars( $teststr ); Thanks, .: B i g D o g :. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Comma question
on 23/07/02 8:34 AM, B i g D o g ([EMAIL PROTECTED]) wrote: What does the , and {} do in this type of statement? Example: echo trtd{$strName}/td/tr, htmlspecialchars( $teststr ); Not sure about the comma, but the {braces} are easy. They help separate the $vars from other stuff in the string. Example: ? $string = something ; echo This will$somethingprobably not work; echo This will{$something}probably not work; ? It's a good habbit to get into, and has saved my arse on a few occasions, although the above example isn't a good one. Justin -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Comma question
On Mon, 22 Jul 2002, B i g D o g wrote: I figured that the comma was to concatenate but is was wondering if the parser handled it different. The comma isn't actually for concatenation. The net effect is the same in this case, but a very different thing is happening. echo hello , there; Here 'echo' is printing two separate arguments. First it is printing hello and then it is printing there. echo hello . there; Here the strings are concatenated to form a single string (hello there) and then this is processed by echo which prints it out. The effects are the same, as I said, but it's important to realize why they're very different ways of getting that effect. miguel -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php