> for ($x=0; $x < 1000000000; ++$x) {
>
> if ( (0 === ($x % 1000)) && (time () - $start_time) > $timeout)
> break;
>
> echo ($x, '<br>');
> }
I am a little bit conservative when it comes to use
the break-statement, and the rule of thumb I uses is;
any singular block should have one defined entry point
an one defined exit point. A break statement will break
that rule. According to this rule I would prefer to write
it like:
bTimeOut = false;
for ($x=0; $x < 1000000000 && !bTimeOut; ++$x) {
/* some statements what so ever.... */
if ( (0 === ($x % 1000)) && (time () - $start_time) > $timeout) {
bTimeOut = true;
}
}
Now the code have one entry point and one exit point. Also there
is a small little extra bonus with this: it's quite clear from
the style of the code what the intention to do is.
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]