Reply to Re: WHAT ARE THOSE DARN BRACES DOING IN THERE?

Your name:

Reply:


Posted by cybervigilante on 05/17/07 20:58

On May 17, 12:29 pm, Schraalhans Keukenmeester <inva...@invalid.spam>
wrote:
> At Thu, 17 May 2007 12:17:40 -0700, cybervigilante let his monkeys type:
>
> > My PHP is rusty, but I'm trying to follow Joomla code and I keep
> > seeing reverse braces inside php blocks that look to me like they'll
> > break the interpreter. The code works. What am I missing here? Is this
> > something new to php5 or some preproccessor or something?
>
> > Stuff like this:
>
> > <?php } else { ?>
>
> > or this. where you see that left brace right before the ? I haven't
> > done php in a while. Am I forgetting something obvious?
>
> > <?php if(mosCountModules('right')) {
> > ?>
> > <div id="mcontent">
>
> See it like this:
> if the condition is true:
> { // block opening brace
> ?> step out of PHP
> <div blabla etc. // output html code
> <?PHP // step back into php
> } // end the code block
> else // condition not met
> { // begin other code block
>
> etc etc.
>
> HTH
> Sh.

thanks. I had a feeling it was some trick I didn't normally see, or
that I'd forgotten. Still a tad unclear. Why do they have the ?> right
at the beginning of the code block, after the }, when they could just
have a code block? Or do you mean when the HTML is done it literally
steps back to that position, right before the ending ?> like a return
statement. Or is the ?> there just to keep the interpreter happy?
I'm just unfamiliar with this construction. It isnt' in any of the php
primers that were gathering dust on my shelf ;')

Jim

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация