Req #69057 [NEW]: fread() should return bytes read count

From: Date: Sun, 15 Feb 2015 15:15:38 +0000
Subject: Req #69057 [NEW]: fread() should return bytes read count
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-190701@lists.php.net to get a copy of this message
From: grzegorz129 at gmail dot com Operating system: All PHP version: 5.6.5 Package: Filesystem function related Bug Type: Feature/Change Request Bug description:fread() should return bytes read count Description: ------------ PHP fread() should provide the same amount of informations as C fread(). fread() in C besides actual data also provides number of bytes read. PHP also implemented similar behaviour but only for fwrite() function. Changing returned value is of course not an option, but adding optional third parameter is. Expected result: ---------------- Declaration of PHP fread() can be changed to: string fread ( resource $handle , int $length [, int &$size ] ) Actual result: -------------- Current declaration of fread() doesn't contain read bytes parameter. string fread ( resource $handle , int $length ) -- Edit bug report at https://bugs.php.net/bug.php?id=69057&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=69057&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=69057&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=69057&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=69057&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=69057&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=69057&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=69057&r=needscript Try newer version: https://bugs.php.net/fix.php?id=69057&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=69057&r=support Expected behavior: https://bugs.php.net/fix.php?id=69057&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=69057&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=69057&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=69057&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=69057&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=69057&r=dst IIS Stability: https://bugs.php.net/fix.php?id=69057&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=69057&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=69057&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=69057&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=69057&r=mysqlcfg

« previous php.bugs (#190701) next »