From: [EMAIL PROTECTED] Operating system: Linux PHP version: 4.1.0 PHP Bug Type: BC math related Bug description: locale information (LC_NUMERIC) not used in bcmath functions
Summary says it all... Some could argue it is a missing feature, not a bug, but it would make a life a bit easier for non-english developers, especially as this library is ofteh used for monetary stuff... <?php // first setlocale(): if ( (FALSE===setlocale("LC_ALL","sl_SI"))&& (FALSE===setlocale("LC_ALL","slovenian"))&& (FALSE===setlocale("LC_ALL","slovene"))&& (FALSE===setlocale("LC_ALL","slovenski"))&& (FALSE===setlocale("LC_ALL","sl")) ) echo "SETLOCALE() ERROR!!!<br>\n"; // this line outputs "0.00" instead of "0,80": echo bcadd("0,3","0,5",2); ?> -- Edit bug report at http://bugs.php.net/?id=16532&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=16532&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=16532&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=16532&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=16532&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=16532&r=support Expected behavior: http://bugs.php.net/fix.php?id=16532&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=16532&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=16532&r=submittedtwice