Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128951 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 0F75A1A00BC for ; Fri, 24 Oct 2025 12:38:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1761309496; bh=L4eSgp/jvVaKLNA1LYPLdSnrZUDgSlIaJUD7K5BYtFk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=mSdUa0BMbgbatTIJT2JjqdO624kD6z/PFKyV3gU6psIH72qu5NqFuGiXNKRfJeVMt qfkvYN13Da0WMRv2d/nQ9PSMXTYus9t110MmA5p7GEEnoLQB8EuSniRxvNBolPGVXs GzDdJmKnsRSOiG0QMGsr+xaZBulxAVcEUEWOSimxPTlAjRG/pmAJaS4cReflP6IRY/ 5SPWRwQOrbnrcSzafcwOCVepUM14lVLdjnOldBQOIvXOWdM2xWEbKF5JrVNsCzKbgt vMp8OeSGWdqMxW5pfFzfSYseINjvEjMaLqignKb+dRrGur2a/b6npmjr62i/1Bthce bzCKxYBVeyjJw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D1447180082 for ; Fri, 24 Oct 2025 12:38:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_40,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) (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 ; Fri, 24 Oct 2025 12:38:15 +0000 (UTC) Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-63c09141cabso3241109a12.0 for ; Fri, 24 Oct 2025 05:38:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761309489; x=1761914289; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=L4eSgp/jvVaKLNA1LYPLdSnrZUDgSlIaJUD7K5BYtFk=; b=SjEObVb7OAFxhg8+cDai4kWeLBtK2C91KulCY5W/+qIZeTWb5kcPdwbMe69dNx4vRW TtKAkm2P/RX+m4yY1yfB/SVU4YRYXAFAceJ6pWXRJ9EyesXMpJ46G51MAxThSpWIY3cj QNxZctSqjPdWiaOQDux3A7tdAZugIQs3mQSLN42dDJ6/LxjjRk4CkBxAIqCYVQhmTKnS mEApIUGoRcUVOWEM+5HWDYvdV94EgyHs8neOJBgKPkeb54OZwQI6AB//q+PYkfgjBpLc BzfAQ/UQ00R+Uc8VefXPQ+HGH3/Lwt2lC0WIFJKIhTwYQaik4T8tUXK5bveME4DQqqlg fMTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761309489; x=1761914289; h=content-transfer-encoding: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=L4eSgp/jvVaKLNA1LYPLdSnrZUDgSlIaJUD7K5BYtFk=; b=hPsI7V5tSZH3lvuRa5Hjy+zG/8Q2d0NjvDRwSRG948cpQG0HUKygfrePivmU6YwAdl F7GxPkImrKrWvRSlB/T/Z3lIj6ZfJF4liSOrCj8FHlwTqFn6/WHpn2BtACmgJz7dRVLF KJoh47LnUseZJC9iSkeZHU1k45AfXYONsaGbxZNI+EKh4dDGM3Vx2RmQ4cQWpV1I62sN EoiLe9cXpgozpehLZKvT1G71+ERMY1rLETDlmw6Xl3n67ZEffDo7VhX/AoOmFgcBmwvQ PH7OABAaTEW5vJcT1ow9IPMHfuKDCfcPQmWzcb/Dp4/egmM11pclDrYTGzesT8doQuLQ monA== X-Gm-Message-State: AOJu0YzZV0TYpaQ2Zu0uzl5nLG+elOxB955dI0tpXsUSqCVa/y+4OMn3 MbtFFiSpkTAXgt3E6TyU1U2ijh0rwvgt5gJpsD2zugO2ei0u6xlp+U+QLbR05w8Gb4uf2ksdgdb sibZxEbBqCdfrBb/o4ny3JocuExgTxyQ= X-Gm-Gg: ASbGncvbSvqiirvN0ZHwpBRXgU0xasuoiJon2QuM2HBvOU2KCTBdUnuuX3Dows0EISS XBzm4sLf5GrsEHGpZ84/bm4qG1z1D9KHvMCKLYDNIa80omYg4qg2Rp5qzLvqkDn4jzkS+Asfdou RVEMLy606EIDxrxXLrNySJfP1eelRlRurjAFB9VmG3n/npHPq4dQsz4YySOb3ELN9Q/wMUWmteh 7T2VusbTBu/mC+EyzzrrBNCXX6n1jyH6TsEq3G1bvKlBwd7WmOYuuGU2hGYy2s2chdnwz5sXd8d e7Vi X-Google-Smtp-Source: AGHT+IF4BoW8lPuBuAVzp3aulkT3x/2YLzcMsXupTIKRe/FgpARRjVV7qZ11LpjkKrz7dK2YxL5Jn+hqu77eqKREtJQ= X-Received: by 2002:a05:6402:34c5:b0:63b:f5cb:e1fa with SMTP id 4fb4d7f45d1cf-63c1f64fd4emr26818900a12.11.1761309489113; Fri, 24 Oct 2025 05:38:09 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <5f7d133c-61e3-459b-900b-a62ad5ac1d19@app.fastmail.com> In-Reply-To: <5f7d133c-61e3-459b-900b-a62ad5ac1d19@app.fastmail.com> Date: Fri, 24 Oct 2025 14:37:57 +0200 X-Gm-Features: AWmQ_bkuWZzI1hnPXoDmnzThglQpzdf7Ufr1R4PL18Nc6ie99BlfkLNlaGVTNus Message-ID: Subject: Re: [PHP-DEV] [RFC] Nullable and non-nullable cast operators To: Rob Landers Cc: internals@lists.php.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: alex.daubois+php@gmail.com (Alexandre Daubois) Hi Rob, > My question not covered in the RFC: is this (https://3v4l.org/iF8V9) noti= ce still emitted with this cast? This is an interesting case, thank you. I asked Gina what is the plan for this deprecation in PHP 9.0 as it is not explained in the related RFC. That said, we would be in favor of throwing immediately. I'll update the test covering exactly this case in the PR once we have all the elements of answer. =E2=80=94 Alexandre Daubois