Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:122227
Return-Path: <larry@garfieldtech.com>
Delivered-To: mailing list internals@lists.php.net
Received: (qmail 555 invoked from network); 22 Jan 2024 20:52:27 -0000
Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5)
  by pb1.pair.com with SMTP; 22 Jan 2024 20:52:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail;
	t=1705956790; bh=ePGw3V2yJPZjO6Srfzu1nXvaim05MGHdbD5mFV9tlBg=;
	h=In-Reply-To:References:Date:From:To:Subject:From;
	b=HJ0aQzy2p0fAs8RzahDhjOv9u/aoEgfqOLhWljU3uGtJWDjRihLReiJDahQ44ZP+Y
	 lKjbT0w5QfZ5h5afDyuJcKNpmIXi6zn1D/9O09v1vc8C8j2o743U1ob9AIVpWfzxPM
	 cONj5j6YLv6JO7Psp/gsmKf12z0g5t/8T12WCdTbd2v1ipuq5LdIixJgQPwfoGj9fE
	 7UcokBzeazTeK6VE9CNjtRB9DaL8s+XESWPHDBRxatXUmPZshRObTeDiPm5IVwQpsv
	 r1GccH3aAdtuZNfhu3bYDVDkT0y3HSlEEkUgHeCkne95HKOiaeQMXR0SLuiR3y+Vqg
	 SjpJbHLTNeFKA==
Received: from php-smtp4.php.net (localhost [127.0.0.1])
	by php-smtp4.php.net (Postfix) with ESMTP id 3D80E180048
	for <internals@lists.php.net>; Mon, 22 Jan 2024 12:53:09 -0800 (PST)
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-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,DMARC_MISSING,RCVD_IN_DNSWL_LOW,
	RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE
	autolearn=no autolearn_force=no version=4.0.0
X-Spam-Virus: No
X-Envelope-From: <larry@garfieldtech.com>
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by php-smtp4.php.net (Postfix) with ESMTPS
	for <internals@lists.php.net>; Mon, 22 Jan 2024 12:53:08 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
	by mailout.nyi.internal (Postfix) with ESMTP id 40F0A5C00FE
	for <internals@lists.php.net>; Mon, 22 Jan 2024 15:52:25 -0500 (EST)
Received: from imap50 ([10.202.2.100])
  by compute1.internal (MEProxy); Mon, 22 Jan 2024 15:52:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	garfieldtech.com; h=cc:content-type:content-type:date:date:from
	:from:in-reply-to:in-reply-to:message-id:mime-version:references
	:reply-to:subject:subject:to:to; s=fm3; t=1705956745; x=
	1706043145; bh=zO7L01T+GlV78k+5a0s0nBj0efnKYk8MfL3cNub5SSs=; b=y
	Wo6AswLYQWCwimxdkQ2IcCilN0gIuHVjOauLWJqBtMbASuF5Sur2OiXpDTuoAtV1
	W5T3dbOg0BukUqTgH9oO1SNvdk5ea8vjRsHKce1YL4HZbX6OnB9JOYbYyswGyWRh
	zkkwhumQPAy1T9VAaJ06mF+loAkfiLZe6brholKGTvR04uR7FQBt39mx4C5due8W
	cvo6Nte9ssufKL+UfZ8gDFDtUZdmIGCIspJltJMfbgZVY0waI1KDMvQZLFVDNYfW
	xGneMX8AEuRWxzjKfHFiafZyvebf3U0NRMBIrglciSj1iETjLRPqIWLuf6zHm/Uo
	jmQhsfKXYuVRIWQK39kXw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
	messagingengine.com; h=cc:content-type:content-type:date:date
	:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
	:message-id:mime-version:references:reply-to:subject:subject:to
	:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
	fm3; t=1705956745; x=1706043145; bh=zO7L01T+GlV78k+5a0s0nBj0efnK
	Yk8MfL3cNub5SSs=; b=j3thwdyyrrFBYk5gCUbWdHS/it7T0FV+09CmAuYMfalj
	nxPRha8iJO9M2ezu0VeepdGUesY4CexXI7BHgJlym7Sue04DGh14j0OBIm0MVjty
	tr7a/xWfHsTrcqJJpGb6uOtgbuxT8+ie+/xnimL4VK65SWgBC8uXfDVo0KL4DqUO
	ymHfkUm37EmlgjF5AvPYDyiGFIs/tOwFqj3X1GMNYN7ae23bGLCtW7Ff/xQp4hWL
	paDMcXfCtwcFTqi0H9Kst+wNUc5ng6w8CmLBjcAYElr6HwmtbWUU+oaem8msOdQr
	p6EqzxyhRvJvNARCGOtb+E3BC0bEvdaTftLtxHC3zQ==
X-ME-Sender: <xms:iNWuZcwHz5rUuaucsshbkxDP4_LiKlCEqBmtOtqX9O_3ftlYaH8WWw>
    <xme:iNWuZQS2LUtDF92Fp0rSpKzm8swcAox3zWn4vM0mJukha2Z0eREHSDCwcSXO4ZEpC
    RNYco4P8Vq4zg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdekiedgudegtdcutefuodetggdotefrod
    ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
    necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
    enucfjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfnfgr
    rhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfhhivghlughtvggthhdrtg
    homheqnecuggftrfgrthhtvghrnhepgeelgfekudeivddvteffueejffdthfejieevhefg
    ffekudevkedtvdelvddvffefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe
    hmrghilhhfrhhomheplhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhm
X-ME-Proxy: <xmx:iNWuZeVvDk9-JeOuBNfDwTy40ckrsiyvv1nnK9t2Ag8seDafpg7_uw>
    <xmx:iNWuZajOrKOYA-rlgpN2_DHm2aw1Ra_1jl4S8nKNbdVFA6Hx9ZrQCA>
    <xmx:iNWuZeCxYmE02Xx_OnbjR6eaN0T_n9x37G2a3uxDj6D2HBNjk_fS1w>
    <xmx:idWuZey7NqfZcKa5T9GYL3qmoeVz_A2TOwy18Qd5D9Ia8D9YrTmIGA>
Feedback-ID: i8414410d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501)
	id D3AC11700093; Mon, 22 Jan 2024 15:52:24 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.11.0-alpha0-119-ga8b98d1bd8-fm-20240108.001-ga8b98d1b
MIME-Version: 1.0
Message-ID: <68560674-91a7-450c-99dd-46280f20e069@app.fastmail.com>
In-Reply-To: 
 <CAPTD5yHTJFO1aU_ES59bpYAqB+rGAOvHNvc93EA3i-_hojBTFA@mail.gmail.com>
References: 
 <kii8EchCRNKJRI1IgoTQGYbxr2d0_BNN6dm4QrEFnWNaWLaH68cG-GioF5j6ebhIJv5wAVKdHojWk5XJqk9z_yL4cA0Fmb1KD0P19VrCiXU=@gpb.moe>
 <344c3e06-3822-4b20-9a6f-a58fb64929a7@app.fastmail.com>
 <CAPTD5yHTJFO1aU_ES59bpYAqB+rGAOvHNvc93EA3i-_hojBTFA@mail.gmail.com>
Date: Mon, 22 Jan 2024 20:52:03 +0000
To: "php internals" <internals@lists.php.net>
Content-Type: text/plain
Subject: Re: [PHP-DEV] [RFC] Deprecate implicitly nullable parameter type
From: larry@garfieldtech.com ("Larry Garfield")

On Mon, Jan 22, 2024, at 7:30 PM, Jorg Sowa wrote:
>> The only solution I can think of is to keep the deprecation in place
> until PHP 10, but that's a very long time from now and the RFC says this
> simplifies a decent amount of engine code, so I'm not wild about that idea.
>
> Another solution is to have version 8.5. Also given the fact that much of
> the deprecated code will be removed in PHP 9.0, maybe it's worth discussing
> how long should be period between 9 and 10?
>
> Kind regards,
> Jorg Sowa

I've argued several times that the ecosystem would benefit greatly from having scheduled majors.  It would make planning around deprecations vastly easier, for instance.  So far, that's fallen on deaf ears.

--Larry Garfield