Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105460 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 62716 invoked from network); 26 Apr 2019 16:09:17 -0000 Received: from unknown (HELO mail-it1-f177.google.com) (209.85.166.177) by pb1.pair.com with SMTP; 26 Apr 2019 16:09:17 -0000 Received: by mail-it1-f177.google.com with SMTP id q19so5661742itk.3 for ; Fri, 26 Apr 2019 06:10:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2sgLpFCFJrPhTjZp3dfWXkv7OfLW5Qlsrpq0Wi4U7lQ=; b=kLkk6g7G24vQWrkbL9y2c61rZiAuQI++tlAvkkTHZiJ30bJ06nltRAeRYgv78ymrOT STuJ1JJNsyqQ+08Orh3J8BmsVk6g3FCYNn217qouGDx5JjB+74p1ckXD/cEnxE1m9jfl BqxAUWJxSGuWkRfDvh/iy/XyQhIKZDjwy/6RuLAxfneMfHdXBwTZpOjlQZJmC/57FSVS RJwyuF8nF79m51zC9jCYuOxNYOi/c0AZWIKER8pO36B1Ww53PshNjroP3nl1VUk/lzrF tfeArggI/BDJsLCjVJPtwJ+Xisa3HArruBc4cY1bLVTkhX4p/cMTHX+vbMdXc3NbOPg4 PVig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2sgLpFCFJrPhTjZp3dfWXkv7OfLW5Qlsrpq0Wi4U7lQ=; b=HfDEnAJCNyADxIG83Y8bxu83Xke30rZRbsD2Qsq8+JxyBpn/5VLwPu3xdEpLSZ8rAe U0YeLLDotN+kzVGHQqpOQ5/MCSaDCOvr2N4LCd44GKyFTnBxGQlywsQlcWzJj9m8ISJ1 YYI5IkLaJ8UbSq0UIw2DvVohvfgoVNf7IVHbw015sXCFaIORK8fZgQul6vIUJjoYK385 3loE4PNCcw5g0PCGBYzE/w+QC1Il7LoFTfngSBQvVUDt9tNeYkB/1rhiDG3TFSLw76mx eJgC0uB7LhktF+zIYWlA5eaxgl8A+nyvU30RHiRD+oUblbY/PWkUIBTZCWl6nBefw8V6 48TA== X-Gm-Message-State: APjAAAVuiDNbVkoOomyFJwnXO0GkM4iRHjcAMcbqesNcx7gMXKsepzmQ keUWkBAL5f99DjmSVLtfFbYNHIT40mQ/WHVlrBM= X-Google-Smtp-Source: APXvYqyEbsGLew0dxSAGDY7Tsziizv9NfALgf4i576dl+dsGXwgiuEijIIDe3y0SP+mTwgu/0qzNLKwfkc1YPfBOibs= X-Received: by 2002:a05:660c:12ce:: with SMTP id k14mr8191574itd.23.1556284226026; Fri, 26 Apr 2019 06:10:26 -0700 (PDT) MIME-Version: 1.0 References: <5c633ed8.1c69fb81.143ab.ad85@mx.google.com> <6a97cecf-7a5d-6476-7773-fdd41aa45646@gmx.de> In-Reply-To: Date: Fri, 26 Apr 2019 15:10:13 +0200 Message-ID: To: Vladyslav Startsev Cc: "Christoph M. Becker" , "Legale.legale" , Ben Ramsey , PHP Internals Content-Type: multipart/alternative; boundary="00000000000076422605876ea8fb" Subject: Re: [PHP-DEV] Make bcmath functions more strict From: benjamin.morel@gmail.com (Benjamin Morel) --00000000000076422605876ea8fb Content-Type: text/plain; charset="UTF-8" > Yes, PHP 8 for BCs and PHP 7.4 for warnings that's what I was trying to said FWIW, I don't think anyone will complain about adding a warning to something that's obviously a bug when it fails. I'd say go ahead a write an RFC. If you want to have more chances for it to pass though, I would not change the semantics of the current conversions from string to decimal (what's considered a valid decimal number and what's not). I would just propose to add a warning when an argument is converted to zero because it is *currently* considered malformed. - Ben --00000000000076422605876ea8fb--