Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:120302 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 7554 invoked from network); 15 May 2023 19:12:09 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 May 2023 19:12:09 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1FDC418055E for ; Mon, 15 May 2023 12:12:09 -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=-1.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE, 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-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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, 15 May 2023 12:12:08 -0700 (PDT) Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-3f509ec3196so64075e9.1 for ; Mon, 15 May 2023 12:12:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684177927; x=1686769927; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=phxP1oWErjfZvkF5gXSamhWhWa7fgc6sPziljKUzQQQ=; b=Pqf/mzzzBOwwE7izrP3HtbfRWzdWjaaY7XaqgBrnOv/3210KFH/ub4BchpBl0PEOkI mlYGc5iXesnWBIVvGW8aetwJV+ISDubVhTzzN2NuJ+AbJ7BYUtYCE2B3wSyJdJVe/2W6 3H1Us7kufo//OMGV0aYUuuf0f9aq120S9/ISgPiDWyvVIWaAUBhhBm97SnnBW8LrNWdG DOdslOFkzgSPSO2HuewHstJyx81hK/NlvyCiPmtsIpr7NSHBdZFEU1OE31iX6agBWujC Y8WCn2qzeLBhDlv3k2qCiLSBkFJR1TghaXPZKnhAN6CQjRliNVPfsLRJKpH/4ZY12YhX Hrsw== X-Gm-Message-State: AC+VfDwFPEzZYu0z1f/oNiwhVd1IrK8V5pcB0ApIhEs4vE6buUb45Vga ELXE1tYBPIZdDkFncTJAKg2c/ekTgmxdpDvnwRw= X-Google-Smtp-Source: ACHHUZ7NvIIdRD9zWqRolpChGo8Qm9zFYqPtaCSXHdqoBtRmb3f4JoGtK5Ts/m6L3FnJm5VkabAv0g== X-Received: by 2002:a1c:7213:0:b0:3f4:2610:5cc5 with SMTP id n19-20020a1c7213000000b003f426105cc5mr18565486wmc.5.1684177927410; Mon, 15 May 2023 12:12:07 -0700 (PDT) Received: from smtpclient.apple ([188.74.95.98]) by smtp.gmail.com with ESMTPSA id k5-20020a5d5185000000b0030497b3224bsm51615wrv.64.2023.05.15.12.12.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 May 2023 12:12:07 -0700 (PDT) Content-Type: multipart/alternative; boundary="Apple-Mail=_06E4DC32-ADB9-4201-A2E6-06013FC3F35E" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\)) Date: Mon, 15 May 2023 20:11:56 +0100 References: <9ab0173f-a6f2-66f6-3ab3-d5f0c44feb05@bastelstu.be> <9F928894-199E-4C46-A590-136BDDE035F7@gmail.com> <68c1b984-1bcd-4dfd-8499-65fe392d7783@app.fastmail.com> <731143A6-D1A2-47E1-B878-8F4C5906139C@gmail.com> <99B8DE78-5D72-4B37-8C5F-E173B764459A@gmail.com> To: php internals In-Reply-To: <99B8DE78-5D72-4B37-8C5F-E173B764459A@gmail.com> Message-ID: <7A80D1FC-5A5B-4CAA-824A-53E8BE00C702@sewell.info> X-Mailer: Apple Mail (2.3731.400.51.1.1) Subject: Re: [PHP-DEV] [RFC] [Discussion] Deprecate functions with overloaded signatures From: php@sewell.info (Matthew Sewell) --Apple-Mail=_06E4DC32-ADB9-4201-A2E6-06013FC3F35E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On 15 May 2023, at 19:51, Rowan Tommins = wrote: >=20 > On 15 May 2023 19:38:56 BST, Larry Garfield = wrote: >=20 >> I agree entirely. Setting reasonable expectations for users to plan = around, such as a known 5-years-per-major cycle, helps end users far = more than "whelp, we did something big, version number time!" >=20 >> Tangent: If I were to put together an RFC that set out such a 5 year = cycle expectation with reasonable guidelines around when things could be = deprecated, would anyone actually support it? >=20 > A big yes from me, but I've not had the most promising responses when = banging that drum in the past. >=20 Hi, As an end user this would be very useful and address a lot of queries = when planning and budgeting for PHP developments, especially if major = breaking changes were also in .0 versions as I saw suggested elsewhere = in a recent thread (also from Larry I think). I've been spending a lot of time reading around and thinking after the = "Future Stability of PHP Thread" last month and think that this level of = predictability would do a lot to mitigate issues (though appreciate it = would have other consequences). Best wishes, Matt=20 --Apple-Mail=_06E4DC32-ADB9-4201-A2E6-06013FC3F35E--