For Programmers: Free Programming Magazines  


Home > Archive > PHP Documentation > August 2006 > #38547 [NEW]: manual bug









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author #38547 [NEW]: manual bug
pb at tdcspace dot dk

2006-08-22, 6:57 pm

From: pb at tdcspace dot dk
Operating system: xxx
PHP version: Irrelevant
PHP Bug Type: Documentation problem
Bug description: manual bug

Description:
------------
manual bug (up to latest rel. at 12 aug 2006) :

Chapter 16. Control Structures

do-while
--------

a do-while example loop is shown (the man. ex. below) which
should be endless by using "while (0);" where (0) indicates a false
condition. note: the endless condition is used to illustrate the "break"
statement to exit the loop instead.

the loop will terminate at once with while(0) - the correct syntax is
while (1) or while(true) to make a endless loop.



Reproduce code:
---------------
<?php
do {
if ($i < 5) {
echo "i is not big enough";
break;
}
$i *= $factor;
if ($i < $minimum_limit) {
break;
}
echo "i is ok";

/* process i */

} while (0);
?>



--
Edit bug report at http://bugs.php.net/?id=38547&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=38547&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=38547&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=38547&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=38547&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=38547&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=38547&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=38547&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=38547&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=38547&r=support
Expected behavior: http://bugs.php.net/fix.php?id=38547&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=38547&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=38547&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=38547&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=38547&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=38547&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=38547&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=38547&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=38547&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=38547&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=38547&r=mysqlcfg
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com