Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:118021 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 29326 invoked from network); 20 Jun 2022 14:24:32 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 20 Jun 2022 14:24:32 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5703E18053F for ; Mon, 20 Jun 2022 09:13:34 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8560 212.227.0.0/16 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 20 Jun 2022 09:13:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655741612; bh=vS+YBC3aJOc0Gl4d7mxIjEaLUQhMyxyYoPfOpbpRedE=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=WWtkjGgzfX9S4mBxKzz09hSleHBopJv+VchPqsOUvRHMUb6yRLKX8rWGN6a31u1jX makKlvxRJ+n9OMfYtVIonhvmKTYoX8a37nOgnkIydOSEefLGEsEUt29+7qdITie/DS w3kibqqA9zEgzbB7KBIVKCkRMVUTAyf1KKYZ9pAI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.50.96] ([91.138.46.132]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M9nxn-1o0HEH0Ytx-005ta1 for ; Mon, 20 Jun 2022 18:13:32 +0200 Message-ID: <69ee260d-cade-943f-1ec9-98296cd29b06@gmx.net> Date: Mon, 20 Jun 2022 18:13:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Content-Language: en-US To: internals@lists.php.net References: <28886d77-2c48-5196-d35b-b15419c3bc13@gmx.net> In-Reply-To: <28886d77-2c48-5196-d35b-b15419c3bc13@gmx.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:4FkUDJlmgaKHHpYnICXSeQz7kmgSH/wz8s90UYooY5UDjwtX9ZL e4Fq2O5wMS4AsgcLuqbOxd9aNsFOv1MQeuZT+B3c8YDrbtP/MBXDHvdlNuU23BRmwcNYr7y VkR5+SuRtEvZMpgLg2fTOIrLI+09Vyk7vESeXbInaZ9cmLgM6b28bi1K15SASYc1qmVk5oR 6PRK2fSsz5Af0KpnIiWsA== X-UI-Out-Filterresults: notjunk:1;V03:K0:2OvIfXqdgBw=:r5feIJMtyGBuDfh9oyhNX1 Yoryjmjles9v/C21cZ1PVf87nfs/iF3WCl/i8o4HpqVDevbbutxTenTXA3VUyXqsC9+O2bSbJ WAr5llCSlMuqrPojGa2fKdsQU9kPbGfZYElEyhCsXHzljIMayCpav9alqXR54k90aVT5Ypaea xdRsDjddqDiOkoyM7oNl+jORIgtcRuflwQArpx/WC9RAM3R3ZQsaT4SOZqROE2lqQE36aSRAV Etrt3aqidtTw3hvxTV4w+ObSU9SavcevNmaVLeBMaxwxqikmbxtZHxfCmaDeS8lZKGckkKVZ+ FHkBrtVOFjE3td9dE5j8VvFQ56Mx1tG4LQI7yK1QopKBpGTIRzWAQSqBIU0XXnZoV4UHySE+u pArxTpb7TRb4d9Oobm3kdVIA6AMo7Cs9o7m55qH7D2HLjerCqJ7XTSkhNvMrVWJA+b1hJrD+U bPFRDqlbAc71+uEE7rgUCtDc6VwT+BRTD/leeIHw4HC2GfU8VTvY3Dh1FU57JPMs08FwgzXDd dHq0OS1NlqpOxFr9tI5Rrz2X9kw82ljk1NQ2Ny8BsCJ++Db6mAlJDRX+7rWJowQWt4jTyCgYz R/6X6Ien/K6WhXisWBpKXIOnT10qGaIULCJadKDIqQ3kZ32SYKqcv8aqJ47tsfm+z3KoKinx7 9yQH9aTnp4cJTRDwTlysuUTwmcynU87GE2q/mCrp0ioDDIJC70RsaxpZSzOvOxYLYMsVu5fwf ERV1kSVbC7lMAnDB9zAwoD6oxajOxM7M3gIRhHnSh27bPTj/iP5cSkAUl4beNkIajx9wDZ+O6 6/d/+cRJMGu4lLZSGyoAwMWOtv/ULuPgi8h55eppW9UESGe8uyLI1drk+j0VFkyIKJOv+gQgW Iaxs1LaVa9Fy5tM2D4B46sGrxeC5MUlRTQKIqTu4bY+5S7jz32FxptsQkITpJH8BfkyFaq+6G KIqLcz7rEu7LFAf1CoXpMwmOrQGUaGdp/+mx1CSxehDxxht5soKXhO2UU8lx2smy0BlWWY6Bl YLIUcTYmW3H5/VHdMJ/XdlM5bAU/XkaWRqWHnWwP7ZlNbR/R9KpNpwnLxwk78XwFkr9jn4wUY dJdt49lCrbGNPBeWlu4IDcQwgMkWj/CHENqpktgRcfxdN/IdKzRI5SILg== Subject: Re: [PHP-DEV] [VOTE] Stricter implicit boolean coercions From: a.leathley@gmx.net (Andreas Leathley) The vote has been closed, the RFC has been declined with 14 to 3 votes. It would have been interesting to get some more feedback on why people voted No - some took part in the discussion, but most didn't. My assumption is that most didn't find this important enough, especially if strict types is not affected. While I think the RFC would have helped identify obvious bugs (and I find the current behavior of PHP with boolean coercions less than ideal), I can see an argument for voters to not see it as something important enough to change the language, as the problems this RFC would have highlighted can be avoided altogether. If anybody still wants to give some insight on these reasons or a way to improve boolean coercions in another way, I would be happy to hear it. Otherwise thanks to everybody who took part in the discussion, it was an interesting experience.