Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120491 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 82387 invoked from network); 31 May 2023 22:20:37 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 31 May 2023 22:20:37 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EC5D51804D7 for ; Wed, 31 May 2023 15:20:35 -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.1 required=5.0 tests=BAYES_00,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-ej1-f42.google.com (mail-ej1-f42.google.com [209.85.218.42]) (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 ; Wed, 31 May 2023 15:20:35 -0700 (PDT) Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-96f5685f902so6172366b.2 for ; Wed, 31 May 2023 15:20:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685571634; x=1688163634; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=NpE3WSWP+BuThny0Md1X+TYtyj028SElVynmYUCz7rg=; b=c9AzUshdvKixL6v8F9QB1A/xImJCIlW6HJUC/5q4HUUvu5kiMYhhd2O/FSbQgfqpFn KuRYt6G2MywXn9Z3A73XcyNgIyZx5QquNYMBxNr0SDh3HZs0QJPyjsfu5mMcGNOkMG9j v79pS3r32JP8g+e0uXxcjyC4q3agLFnkCcHY6kND3SRg/bfUNxCcAhaAE2BL5ZvCAC5F yUYUIX2Bump5FMr8vAAzgaFMOPq+1UQHj+FIdVhAKJH9A2yzI8M+mbNIqAH29jZDHH0d V2t/yKJBYsKZiUsBimR2L/j57k5fhCJSg9nhuK223Gclj23JXy0+AeY0DLcFduGzauyR 0Dog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685571634; x=1688163634; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NpE3WSWP+BuThny0Md1X+TYtyj028SElVynmYUCz7rg=; b=IvJ1s1fIBGwIWkdN4gIIYsViLYbGby5CuELDN63yBlZ9PxzE0EddgEWj9dyS3n8dcH BL9elCmaeWWHZCh+idYMVj1jpL0TKSD3w1pcXyFKLT9VRaJybZJ9wmIpNq3/AjYVz66Y 0mROPRoj8POL1ZgBVXMIriblMdpGmXROZLtGNgsfHETbb+kPdM5ypM9DTQX+CoIu2h/H rbNFHv5tYvey0RJU+rz/oVZnQny2R3ZK0438JYgVJnxm1RMfqgTL1tpNM9IEg5aswTj7 kxnXWVpFg/cL+j2B3Nyh3O0boWMzqCnYtrVizNOR225QR573WhgpTs1QmlP8xs/IgA9O aisQ== X-Gm-Message-State: AC+VfDx6W3sl3vk84I8JB6rElt9AyyXBuynReppCQIQVCN264NoyJQD/ Z6zHYWaU/EOZ60kxEP5T7UU= X-Google-Smtp-Source: ACHHUZ6qxWwUxT5yyi8A7BM/e1ec2ZI6cTF84ETCanh6M17OjZoQz57OqsYfVQIP5Th71dBwBIRYbw== X-Received: by 2002:a17:907:1620:b0:96a:bfc:7342 with SMTP id hb32-20020a170907162000b0096a0bfc7342mr6611831ejc.62.1685571633934; Wed, 31 May 2023 15:20:33 -0700 (PDT) Received: from smtpclient.apple ([89.249.45.14]) by smtp.gmail.com with ESMTPSA id v5-20020aa7d805000000b005149134ccfbsm5828162edq.52.2023.05.31.15.20.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 May 2023 15:20:33 -0700 (PDT) Message-ID: <72F136AA-768F-4577-80EF-22212DB50EF3@gmail.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_00B7E645-9B9E-49C9-9344-30F757B13F61" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Date: Thu, 1 Jun 2023 00:20:22 +0200 In-Reply-To: Cc: PHP internals To: "G. P. B." References: X-Mailer: Apple Mail (2.3731.600.7) Subject: Re: [PHP-DEV] [RFC] Deprecate remains of string evaluated code assertions From: claude.pache@gmail.com (Claude Pache) --Apple-Mail=_00B7E645-9B9E-49C9-9344-30F757B13F61 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Le 31 mai 2023 =C3=A0 14:08, G. P. B. a = =C3=A9crit : >=20 > Hello internals, >=20 > I would like to start the discussion about deprecating various remains = from > the now removed string code evaluated assertions functionality of = assert(). >=20 > The RFC is located on the wiki at the following address: > https://wiki.php.net/rfc/assert-string-eval-cleanup >=20 > Initially, this was part of the mass PHP 8.3 deprecation RFC, but only = the > assert_options() function was part of it. >=20 > Best regards, >=20 > George P. Banyard Hi, Although your RFC says that the `zend.assertions` ini setting has = superseded `assert.active` for a while, the =E2=80=9Cofficial=E2=80=9D = php.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/91fd5641cde138b8894a48c921929b6e4abd5c= 97/php.ini-development#L1604 I bet that many people (myself included) follows the advice given in = `php.ini`. Another point: Your RFC is missing `assert.quiet_eval`... =20 =E2=80=94Claude= --Apple-Mail=_00B7E645-9B9E-49C9-9344-30F757B13F61--