Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:103681 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 27628 invoked from network); 4 Jan 2019 16:56:55 -0000 Received: from unknown (HELO mout.gmx.net) (212.227.15.15) by pb1.pair.com with SMTP; 4 Jan 2019 16:56:55 -0000 Received: from [192.168.2.103] ([91.8.175.134]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M8NBi-1ha6dH3wOo-00vuZf; Fri, 04 Jan 2019 14:30:02 +0100 To: Stanislav Malyshev , Nikita Popov Cc: PHP internals References: <94f5feb8-6589-3a0a-2849-7679cec1858c@gmx.de> <9ead0b50-ce99-59dd-530e-0efbecba2c96@gmail.com> Message-ID: Date: Fri, 4 Jan 2019 14:30:03 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <9ead0b50-ce99-59dd-530e-0efbecba2c96@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:1a5UTwDO2TrDYxW7tBe9gm2GL9j0VvcsU66q9E/gqQcoeFvBRkK x5/SX3F+0ljm73+tFoSE66YSbyI/pfolm9qQJc/d6PPaUXN7qheJ57A5P67NiIzl3aRT3Ok LLyFJOcD72AW7/x+8iHhbrIRiQHeDwAPJDpDrJutXBFQks3SltWeotDqGwn3FhtAuBsqGxw nZ+gtwHB1oqkfCCeth3Ig== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:peTiz5WaEoY=:fK4+skKYLd1uElmVR0t6Ah XUmb/WdGbaV9cQdtgbBB9J95C038tkV4yPgrWoUMa5B5zO1Qig+zWjnKyQSu0zowfOzTguUVG LqVfzrhp0VKuZz3lSm4BZNEKREVSV87HPsEfMi/TSAtwpMNeLIDRH5hOozXE/FmA/CMsxuB9h ecMFnyNd0yrJdn6lQ+rzRc28Z3RC6XYSVu/GV3ixI5xFtZf2YhtcAY82V5Gfh0o4HVrb/Y+HU XQgqc8nWL/z8yo3CBsoDGanC6jwk0EI8+iHQAH4YRu3sTVUxp79RgyP33hYZQzFbJllA03exM cjCD/wt6pcmDuu4tWSSrG+hD+0fCwqP6t//oJDXqxAjHb1pHo3I8JICW5csujzKuODbWofrbO LKuFRzqYisA35sTdvmBxWPjcjbuCh56LNnLigmI5UP+YdbwyUJVHRnnMDwo2hGUZeH3ozt1kt 2LgxdYDW/n+unHKRB0h54JUTmD/tzAFGU+igtZr+qfCTeeDIgMhG6Of+BdFY9EQhWnPLLRjNB blogJ/HhmB4bHn1s1mLFCRTKAGmROeoIABTAUZt07hMPSHMf6ops1U7nuvmbBRHjN2UjUpaSy 9QZQVNJvd5fJYCFCRwO4yZY4x1v0ThxCGnoXFRHZGruFFmQNtIlRckT6OjL/L5CV4VhVbq2iF lMWelJ4xeBoXqEbtyoQtdwztZURGk5aDcWuhSkTMjeyFXOqSvVOs99B3Y4K+XzA6BrNHlLR4L RNJjYZe6vPDHtk29ZnRWUTY2SVTw+C+sAbDJudcz8OS32GfSXUEaQMgQXbNM+DFIdhx5IA65i hMPKWgigHRB8qfJDu68fyZNby2hykWlG3EZ3lXtRhYMO7tRqwAs4t/FAsP88G1UOhWJtOcq8f sKgVem/pYjj5pn+lKEp4Erlc+5n1Wqein+dH05a9xg/r7nQz28JRAjGd1EU+oy Subject: Re: [PHP-DEV] Inconsistent float to string vs. string to floatcasting From: cmbecker69@gmx.de ("Christoph M. Becker") On 03.01.2019 at 02:19, Stanislav Malyshev wrote: > If this is part of a data pipeline, the difference between 1,500 and > 1.500 can be huge (about 1000 times ;). With luck, there would be unit > tests, so instead of broken bank account we'd have broken unit tests, > but we all know how unit test coverage tends to lag behind... > Number formatting difference may be a funny quirk in an average website > context, but could be absolutely disastrous in scientific or financial > application context. Using floats for currency calculations may have more subtle issues. And for scientific applications, one may not want to have echo 123456789012345678.9; // 1,2345678901235E+17 -- Christoph M. Becker