> -----Original Message----- > From: Chris Earle [mailto:[EMAIL PROTECTED]] > Sent: 11 July 2002 18:28 > To: [EMAIL PROTECTED] > Subject: Re: [PHP] Re: if syntax > > > > when it would be just as easy, and more functional, to > write this (even > > saves a few characters, too!): > > > > if (x): > > while (y): > > ... > > endwhile; > > ... > > endif; > > You're adding characters... > > "{" + "}" opposed to ":" + "endif;"
No, no, no! Look again -- I was contrasting this with: if (x) { while (y) { ... } // end while ... } // end if which I see quite often in other people's scripts. Then the difference is " {" and "} // end if" as opposed to ":" and "endif;", and indeed you are saving characters -- and it's more functional, because the PHP processor is getting to check the end* statements match the correct block opener, rather than just matching back to the next unclosed "{" regardless of whether it's on an appropriate block opener or not. To me, this is such a huge advantage that I just can't understand why people insist on sticking with the all-braces style, and that's regardless of the fact that I just think it's more readable. Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php