Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122227 Return-Path: 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 ; 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: 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 ; 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 ; 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: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdekiedgudegtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfnfgr rhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfhhivghlughtvggthhdrtg homheqnecuggftrfgrthhtvghrnhepgeelgfekudeivddvteffueejffdthfejieevhefg ffekudevkedtvdelvddvffefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomheplhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhm X-ME-Proxy: 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: References: <344c3e06-3822-4b20-9a6f-a58fb64929a7@app.fastmail.com> Date: Mon, 22 Jan 2024 20:52:03 +0000 To: "php internals" 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