Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120679 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 70535 invoked from network); 26 Jun 2023 15:05:48 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 26 Jun 2023 15:05:48 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D84EF180539 for ; Mon, 26 Jun 2023 08:05:47 -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.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 26 Jun 2023 08:05:47 -0700 (PDT) Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-262d33fa37cso905924a91.3 for ; Mon, 26 Jun 2023 08:05:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687791946; x=1690383946; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=th+B8cnysL2B6XFIzSe15XMCfZgc2v7RGW3wGsq3v/U=; b=CRSIWke7ZqCGp5zm+ngAOF9OJMUOFDNLi/B3bIxW4OVWWnq2dB+OLMpNHLsYSOrQz4 TIGGtCLhGt5QJu4r6I2syfT3PILAREenuPdv9NpJ1IVz2v8TnDv2gDQ1gv1IqMGqlUc+ +bly7mhfPk6SkX7OWkiLDjLbYdioyRyGYqSx/ocg80hb1wEe7DuwU9o8vBfTsmlisiTg /AT7hsw8lfWqJ5tvmDJtOqNJ3h11NplAj1TcJY1B3wWu37UeTV1BndCtMJ5qJLfrEz7D UOBkZb8Pjf7I/p+APTS4Uh1bbqL96WDeNp5+C8ZOjraxmYpDTJ3BI327b7V9RvY0JAH+ vMdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687791946; x=1690383946; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=th+B8cnysL2B6XFIzSe15XMCfZgc2v7RGW3wGsq3v/U=; b=g3D/Y7mmXB0aWI2rxpEJzhw/swBjWxtcbC549oGx0SGCOm2fXBtpnsf1XXTmgb3Ksa Uqjgshaamc7lOWHDdGSviOQ+/m6qN+6JA4i0G848RU6m4FHsH0A3/Muec5mbW6UsG5OR d4CQ27By4pZ7KWaxVkBWrTLf4hpBYWMBTVRg8RumcIzLKPxueQv14PcOrvBSpKpPxWY+ /wDvpaVqUI3OV3LdCDDmM9tM/2opccdgfrS+/37Xp+LqKIRMeg9gSBt2Mu8OtIHdE6QQ oCBY0PzssoqU8eTPM1FDU18tEkQqHNblWYy97WMpDo14mlaWPVjk/Pybsd7QWDj8Vjrz Gwwg== X-Gm-Message-State: AC+VfDxlPidGK3jmBo7LJPKMzQbSjsMyaQX8eXR1elDht6a6UjIGDdaG MwlgPhBSqGaENrG54n3LbDZ4+6JgyLg/f0nBGH02TypLaI4= X-Google-Smtp-Source: ACHHUZ51fO8jQrX1mx2+bQ64MB5TZTAleT3k2aaYK0TRQlSXtPA+6Qbr0yPBnOuxaywijUG6XsGFsJITkpkJaFv1rS8= X-Received: by 2002:a17:90a:c905:b0:25c:19e:9424 with SMTP id v5-20020a17090ac90500b0025c019e9424mr20339163pjt.10.1687791946381; Mon, 26 Jun 2023 08:05:46 -0700 (PDT) MIME-Version: 1.0 References: <72F136AA-768F-4577-80EF-22212DB50EF3@gmail.com> In-Reply-To: <72F136AA-768F-4577-80EF-22212DB50EF3@gmail.com> Date: Mon, 26 Jun 2023 16:05:35 +0100 Message-ID: To: Claude Pache Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000006b3e4805ff09afa9" Subject: Re: [PHP-DEV] [RFC] Deprecate remains of string evaluated code assertions From: george.banyard@gmail.com ("G. P. B.") --0000000000006b3e4805ff09afa9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 31 May 2023 at 23:20, Claude Pache wrote: > Although your RFC says that the `zend.assertions` ini setting has > superseded `assert.active` for a while, the =E2=80=9Cofficial=E2=80=9D ph= p.ini file still > advises to modify the value of `assert.active` rather than the one of > `zend.assertion` in order to switch behaviour at runtime: > > > https://github.com/php/php-src/blob/91fd5641cde138b8894a48c921929b6e4abd5= c97/php.ini-development#L1604 > > I bet that many people (myself included) follows the advice given in > `php.ini`. > This talks about run-time modification, which is something that I don't think should be done in practice, nor is often done. > Another point: Your RFC is missing `assert.quiet_eval`... > I have clarified that this was indeed removed in PHP 8.0. https://wiki.php.net/rfc/assert-string-eval-cleanup Best regards, --0000000000006b3e4805ff09afa9--