From: bigmrpoo at yahoo dot com Operating system: WinXP PHP version: Irrelevant PHP Bug Type: Documentation problem Bug description: imagecopyresized's return value not documented
Description: ------------ The documentation page for imagecopyresized does not describe the return value other than stating it is a boolean value. If this is an indicator of success or failure of the operation, then clients of this function must be programmed to behave correctly in case of failure. To do this, we must also know what situations will cause it to fail, and what side effects (if it is not atomic) occur if the operation fails. I tried to point out the clients of this function need to be aware of these issues in the comments for that page, but one of the editors decided to take my points as a question, not as raising a "gotcha" for the users of the function... So now im posting it here. Reproduce code: --------------- http://au2.php.net/manual/en/function.imagecopyresized.php -- Edit bug report at http://bugs.php.net/?id=38390&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=38390&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=38390&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=38390&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=38390&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=38390&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=38390&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=38390&r=needscript Try newer version: http://bugs.php.net/fix.php?id=38390&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=38390&r=support Expected behavior: http://bugs.php.net/fix.php?id=38390&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=38390&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=38390&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=38390&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=38390&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=38390&r=dst IIS Stability: http://bugs.php.net/fix.php?id=38390&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=38390&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=38390&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=38390&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=38390&r=mysqlcfg