From: Operating system: Windows 7 x64 PHP version: 5.3.3 Package: *General Issues Bug Type: Bug Bug description:vprintf returns size of formatted string and not the string as sprintf does
Description: ------------ PHP 5.3.3 (cli) (built: Jul 21 2010 20:10:20) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans The example should return a single row of text. Instead running it on Win7 x64 with the CLI of php it returns the result shown below. Test script: --------------- <?php $formatted = vprintf("Some text: %s", array(12344)); echo "\n\nOut: $formatted\n"; ?> Expected result: ---------------- Out:Some text: 12344 Actual result: -------------- Some text: 12344 Out: 16 -- Edit bug report at http://bugs.php.net/bug.php?id=53497&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=53497&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=53497&r=trysnapshot53 Try a snapshot (trunk): http://bugs.php.net/fix.php?id=53497&r=trysnapshottrunk Fixed in SVN: http://bugs.php.net/fix.php?id=53497&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=53497&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=53497&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=53497&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=53497&r=needscript Try newer version: http://bugs.php.net/fix.php?id=53497&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=53497&r=support Expected behavior: http://bugs.php.net/fix.php?id=53497&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=53497&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=53497&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=53497&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=53497&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=53497&r=dst IIS Stability: http://bugs.php.net/fix.php?id=53497&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=53497&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=53497&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=53497&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=53497&r=mysqlcfg