Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117781 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 72964 invoked from network); 24 May 2022 11:27:15 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 24 May 2022 11:27:15 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 006F3180084 for ; Tue, 24 May 2022 06:09:30 -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=-2.8 required=5.0 tests=BAYES_00,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.15]) (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 ; Tue, 24 May 2022 06:09:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1653397767; bh=Dc6sDHlRfKl93i/zyl0BEMGlcR991Uefmrdz9+ktTWI=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=I1BS9fWKNlSEK/RN2X1glOnPtmGmvWClEFFHpNaQfXpsLSLDmWhYCYFFgjEAWQVZk Tnf2h764hKHshhNqHJ/tP2pAcW/7ki6pn/gYb82Ov4fRWaVkiVq383C7uekGKYPswU vwCGHNQhOMoZt6OHKl3aUGqqX258BeYSLentOTmg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.178.120] ([24.134.51.41]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MqJqD-1nYCAu3eLL-00nTFn for ; Tue, 24 May 2022 15:09:27 +0200 Message-ID: <528cd634-139d-b7da-a3c7-9aaa64e03d08@gmx.net> Date: Tue, 24 May 2022 15:09:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-US To: internals@lists.php.net References: <628BD938.1010409@adviesenzo.nl> In-Reply-To: <628BD938.1010409@adviesenzo.nl> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:/0egaj2uJJNwuBsIaf8f1wsD8O4KiKJtR4pQYBtC5Ly+pCMI9lz VChEG2XEALWrK3WiY783IjIGbm0XyR3e9PjpocahCKPolQx4yKYiQp87JU0GGqcrT2lkGfE mCrQcoaQkakKJ7gJ3wfQ8dhEJWJ6vWQK+mkrsyOLYbDs/Fjnv4oiSx6vh0H15UIWUsq1dV3 UX9U4NT4HG0nb6jFUVoFw== X-UI-Out-Filterresults: notjunk:1;V03:K0:rIJM0Qh5XT4=:4nL2WVxu3MTeWQLNrvwqRN +/yOojLLqZKO2BgTUL6VH/4v3BgZqLDVMhbWzTzTYdCgu6Pu4NlN6KFISoRpis28/SK8NQkCQ POPF2Q+JU2gdQNBmckH7B77g9pvIPnIddFqVDJ1+lommFfbVfmbJqce32W1Q7tSOwpDds4OuJ 2r3zKY5aWawlJbd8KarJ8ZDW6LkhpYO2+sGnuLadFiqan1TKKOKn+wzWPBtaNEXwfkJo8X6Py hY/Zqg5GrIaoySXv6mvC2SHraWnGO0X3jKWHqXHSN2t6GeW+I6Xu7fL9r7+XGnepP2XmGeZ56 4o0aV3jz0POfKtqywVwnbtRpS+BYthRXJ1wtsWyREuwJpA/uoLqZ/ObBzf3Ndua3Qt17uWQZf FNv5qbD6X6LIkkZh1nbZRm6icd3TATd15BSJ1iL99bzmdlkbEHXdUtJ5B8gjGfCfX6ug+wwUC 1dkxATtxKbpZraxTiXUZOzSgy62gWC3+X/8cM0cvSUnIsDJB+SOWoBEPdyyO0qoqg4aWkjACe bxfjuVzBgdpAIwzatqpohpJfvJATtFgQZoRQyulBndQzcDjPklDi9lmgZc5UZwsSaNay1MYdk eOLP7KpPL6sOvuWuB58vF7N8mEnCUAV+uIfzZ1V081snWWav9E9mQjoKsWUwPKAt/4oTttsye ymMQz9/qhJToyMKHg9qA+PVWFwpV+a453MdOx/PtBRzsvOXQEE3+3Sc6zXqmJMLX/DWyemehC 4G1jmY4F2lE2FiaBiyeOaTZQCouyb31e2pIFFPXbvhP+AT201DZ67Jtmx7qBh223vim0QIWEx CK//A3/udr8s8f1tFceHt76Qeh+xkXyjH6aAIVKOnBy9GjAPeu3MgoWj2RCzF8gCwAk/pvsv/ um0u6j2XJWPN+75y2+LcyXiARi6IfTbikCAovdsSpVlIWyMqZQ0Bh38U/zOz1MN8AadL/1mJB aleXKLBt5mygAFBkGDyK99wzTLA+luTOFDYOBPena6vGvyuiY1UptfZSz4ObCiPnbtXtc1tqh N1rbTElNlWi0rPKql+v+vTl9SlilttJFkAnlSSnN6ZCSwjWqFzOk8p8CgrYpmNIuUbaSc/4Rh PNE41d0dxPy16WzvWg4bL8evQjE/YplwfRu/taSZIB9rs6wI4510gdWDg== Subject: Re: [PHP-DEV] [Discussion] Stricter implicit boolean coercions From: a.leathley@gmx.net (Andreas Leathley) On 23.05.22 20:58, Juliette Reinders Folmer wrote: > All in all, I largely agree with the flaws in this proposal as > previously pointed out by Christian Schneider in the preliminary > discussion. And I don't see those concerns addressed in the RFC (other > than making it more explicit what the actual intended change is). I amended the RFC and tried to address and include all of your points, as well as made it clearer what the intention of the RFC is. Adding the behavior of the filter extension was a sensible addition, I didn't even think of its special behavior before you mentioned it, and going into more detail about the other boolean coercions in PHP was also something that needed a more explicit section in the RFC, as it has been brought up by different people in different contexts already and I seem to have prematurely dismissed its importance so far. If you still think other concerns are not addressed I would be happy to know about them.