Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122235 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 59894 invoked from network); 23 Jan 2024 18:34:24 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 23 Jan 2024 18:34:24 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1706034907; bh=H5fR/rWWnDXJsU3LGmf1GM6rIil9XXwaSfQl3el7mIw=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=acjjRe9EedLJNibv7xDh8Mf7TYeRyvm8UgW62Uq3JIb6KhOTaZigzSxCwvWKp5vgk CneeyUrLWvowHu+7mmyhuqfFndiIzpHGhc+MnqfnkAXov/i0T1TvMLi1DLiZXyWRNp m39MWXcch+zSQQnqBUBp3e4xPLTIF8j8VKnUxtG+sRWBAnsMB0r23Wr9yMQ0jxVec/ TVdk8uYrgFOstkTXYRdp3m/+xjqsrzc+plvu+DJnrGI7fooHUu1tXvTfjRvYTGu8AA kiCNaR2K22leB1xzOn4Y9jt83TxRbLlXO9/tLuomi9RW0Ro/JpgKkvvEAcOPFkXl2S y/k3EeMS44UGQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 47589180057 for ; Tue, 23 Jan 2024 10:35:06 -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=-1.4 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (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 ; Tue, 23 Jan 2024 10:35:05 -0800 (PST) Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2cdeb80fdfdso52715341fa.2 for ; Tue, 23 Jan 2024 10:34:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706034860; x=1706639660; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=H5fR/rWWnDXJsU3LGmf1GM6rIil9XXwaSfQl3el7mIw=; b=LaZ9U6pKLxLVnrLQrP13R/OPE7Qkb/RAHfhgDXq12Nw04+KW1gk19AlPQSje/9MnOc 6mIhFU5ICI61CACMy1OcSOD2rAsMOKBpwQANZwKJQI4TrIeCkHV8I/5IyHfr0b9jd2RM aJhNmgo9CpUWiXmhzM4q+hdjFAhlwsz7ILzoOYSJr2ALrKIwZbS54Il1IZb3CbtjvtjX HcbFa1rzuFHLrY/5jP68hdMfX+TbC2nRKMOFnOt0l06bpNOwOsh/t/Ti9Nrd7sjMCHaR D8xudXHG0gerPgMHF+OGG+Zs+cR3RV/R01GanoEgr6pFiwMWAZIjRXxQNBKyf/KaiSGZ hIkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706034860; x=1706639660; 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=H5fR/rWWnDXJsU3LGmf1GM6rIil9XXwaSfQl3el7mIw=; b=ARijYEdTfdF/N7F3waH9b8DV8KJcl9l1EYNC+e3paNNxzMfksTRu2pMIafbf/r9gAg U+Eceo6XdPVCPlyXaixeZMYWAhur19tI6U4hiyd5PrZfBbHB+1O+fyQx7Cf7TgDDfeg5 U+76qSD7IUIp4DYyTy8oV4MowGYTXmrEg1CZEMz/ATo78QT+itO30p6aai92V8VMRCQN eEt4/E/LOm9tIyFXDqjQmiMtpi/zQeeG8VVz+IxiHII329t/zttGtgYS5LrJ9ZHNJbHe +1zoz/GowQPZ0ZGD6J4WnEg7HLMpnnlbIkaFYaKrzytiNy66XmF/FFOIz8g4eifzHKpt DZ0Q== X-Gm-Message-State: AOJu0YyAAKIVm6MK51RYadRRRgJsZA2gSJlLQt2Yck0JG7jDGwRmL5+p YnlW938iycMKqcQxfmRVzalYRba1SukmUMc4OkwhcydPjOvjsh7r1b2AZIGx2RoIimhqUvw8+nu a17S3cOqLdltEFHvLHYN8diWawyBuJp38GhrDeg== X-Google-Smtp-Source: AGHT+IH0qCqzLTUKR3Frl+9gy8+cQuntgOvr89nPfg3LDgym3ymczEUvIguUw5SC/CcdzBUeqxjOPdLu++GmFeoDjJw= X-Received: by 2002:a05:651c:85:b0:2cd:f2a5:66e3 with SMTP id 5-20020a05651c008500b002cdf2a566e3mr68458ljq.3.1706034859899; Tue, 23 Jan 2024 10:34:19 -0800 (PST) MIME-Version: 1.0 References: <344c3e06-3822-4b20-9a6f-a58fb64929a7@app.fastmail.com> <3cbdc9bc-1d66-40b9-bc48-0506ba5e1977@app.fastmail.com> <2N2mAsgNzhqdHNUFHztZe9qaa7wAQNM7foB71qbCikxrrD9yHVdTXklGDRH7zHq2pucR0CKJVqTMdqRJFLF6J5wovkebG7ropbA_j4FbpQ8=@gpb.moe> In-Reply-To: <2N2mAsgNzhqdHNUFHztZe9qaa7wAQNM7foB71qbCikxrrD9yHVdTXklGDRH7zHq2pucR0CKJVqTMdqRJFLF6J5wovkebG7ropbA_j4FbpQ8=@gpb.moe> Date: Tue, 23 Jan 2024 19:34:09 +0100 Message-ID: To: "Gina P. Banyard" Cc: Larry Garfield , php internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC] Deprecate implicitly nullable parameter type From: tekiela246@gmail.com (Kamil Tekiela) FWIW I think one year is more than enough of deprecation time for any change, especially for something so easy as this. It's not like we are forcing users to upgrade to the newest version as soon as possible. I still haven't used PHP 8.3, and I most likely will not use it for another year. In practice, a year of deprecation time is much more for most of the people. Additionally, people can start fixing it right now. The tools already provide such an option and the alternative syntax has been in existence for some time. If we find out that the change is being more difficult to implement than anticipated, the solution would be to postpone the removal. Deprecation can happen in any version and I see no reason to restrict this by implementing a new policy. But if anyone would want to do this, then there should be a separate RFC and discussion for this. In terms of this RFC, I see no reason not to accept it.