Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130093 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 623F01A00BC for ; Wed, 18 Feb 2026 23:51:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1771458664; bh=pd1TVY6c4iALGKhWiGn56AY5c7NuMyzm44zfir8/980=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=GC3YDAha8bQ05VCLH5uwWgKVlSVByxJWQTkN3/xrloQluy7C3vMDqJlFhXSazKp75 ahUpJ/7ABU2Maj7cJ9inhYXiIF74m/72sji27LsxG6xlfNRtCjDKVTowk730LCB70J UED+uRIMTWS0dabUu0iMB0kI5HG8n3z2h0D9rUmaupXF6vn1KlYOwvTzvwzctaTBR+ KLaUfi6UoIaab+nO2Le32jj7/u56yifShCIzh7lcscahwdYXj6GWuRYNxvcUkg31oK VTaTT6FdAbf1uiLYn1MMt01HxJC3bq+w6LvlaHO3brdUbLtEuR9tkEifFnEkwOci8B k5b8wgl7sybow== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EA1A01801E5 for ; Wed, 18 Feb 2026 23:51:03 +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=1.7 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DMARC_NONE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,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-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) (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 ; Wed, 18 Feb 2026 23:51:03 +0000 (UTC) Received: by mail-oi1-f182.google.com with SMTP id 5614622812f47-46390d4ac7bso232961b6e.0 for ; Wed, 18 Feb 2026 15:50:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771458658; cv=none; d=google.com; s=arc-20240605; b=Evbu7ClxUR/WeSGtDwNFG/GmXe9YlUtoIUzklwPmwovgfc6WxHCoXJx158/a+YDoF7 jrfXjz1C3XZ7Qx372eFSF4P3e73dQ/1S3BpEhol3k7KU9RGeoakkD3LCMBYiTrf1AyRy iJ56NlomborwxCJGjNN1XIrIoyg7xDQfBtHYzP3m6Swyyd/65baaaUEwLBi2rc12j/Bp 4kVyjgqanFT6rt+lbd/Q+VzzZu3X4+5dLLitpTTuPE81yakeN5PheN9QPgLcAVI+JUje XVOoQasi5cWky9JqRUMmWMeY7IqJ8lcXXV/XQx0z8FPywIrEb3CstaudBvrC5Yor2ixM BhSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=pd1TVY6c4iALGKhWiGn56AY5c7NuMyzm44zfir8/980=; fh=+2oKbebrhBHFultBTavBBJ7Xtjg8GDmWKRegexks4y4=; b=EzqXiyZz4YXf6xaArIKmqcSk+7qIz9BU5dud2zeoTZ2JzYeizfV6AgGt3akuQmFpwO Az1iyILoTy8EV83VJIjkTWu2kTni8pZPWOKpywxhfBsGu1THSXCm1VQlNnuj2aOhrCP4 qOzEgs7BK2IuLcLesUroIJ1mDi64mhcUZmcSo0QcQ7775Lu4fXB1QTDu0rnwyvQ8dnsB KcIko+htMwKECRxcjJXmRA8sRuxzw3dcQtk6PrXOzsMV+R2HuFIw2TjH1TIr5EyHy3y4 o+fJ1eywBLmfsjh39vVorHPzUs9AH5+79BBHcu5xxT0jLQH4izvl9aQHNmFoiTS596EF rDBA==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771458658; x=1772063458; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=pd1TVY6c4iALGKhWiGn56AY5c7NuMyzm44zfir8/980=; b=u1+nEDvJb3QT+qAmKGCSjYpjGIXLttIHeuGxkzgRClp5sU0ni3LAgNLWSPrdOmWrvm ARzolfrqs8QsvL+A2ElMaZh0vrDh7TNC7EMH1jMOFaAYF5fR+gqr/vuQyLrVqsnLOLIP iX3yKldjyQEIITPyZMxDmDXSeSL3OYq0eqoZ241cn2FushTZKMcsPGpCO3yLE6DWfNiU QDQP5l9cvlsrtrQzGFVQg+6sm02X02FebsnzGpXXXW4zxRdbRx6FkPhnZ29LB3om4tJF E2HpqkrdHfuUay4lUyhvR8veCQRyejExd+OjyMxiBAIV7jvAk2sLXCECv1LVXukL/2aR ENag== X-Gm-Message-State: AOJu0YzcBX7ms3b592+k0JaLVeGcrqR1WMnEhpucaq44bci3eXyQVSeF 0bKYfFb0Dx0v+UBFlHA3KkC+UJ/8qVqdjzZ54AK3+I+udNwWPHyqiuhIrS5hsL7mKM/zR/HIrRH ZEnzays2O1pIJ8nOqKzrSWBcTn2nkhlw= X-Gm-Gg: AZuq6aKhGSSZbG683DmC1eRVUi7hiEj+9U2c5bvhaS4Xn7TJwOuG1LolLLXBYqYBTmi o7lIq95/RL52mNhW5jOc26NW4GJZtNeXROPBZ0j8z2SWol/Ydpcdh3hb6AZjVKDUAGRWFMOqEws HnuTweFx6gFpVXc02Q9GstEx0H6/lirZiv2IgV2FOPUmMMi8Z/iX5sZxe2UkG0LEGeG8/lG82yK 2xQ4CXb5DWTFUCx7RKMDttmYDyyTsvycbzsWqkww2PKJ3qdNsX0AZ04d+d+cJr41lehI5qeIJms PEUoe1g= X-Received: by 2002:a05:6820:61d:b0:678:a4f1:c38f with SMTP id 006d021491bc7-679a745ce3fmr2031491eaf.65.1771458657951; Wed, 18 Feb 2026 15:50:57 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 19 Feb 2026 00:50:46 +0100 X-Gm-Features: AaiRm51jMUvMMjRoA15fF05bjZWrpsy75QLPuY0aels_rt599WXeJI4w6onKPx4 Message-ID: Subject: Re: [PHP-DEV] [RFC] Grouped ValueError Conversions for PHP 8.6 (mkdir example) To: Muhammed Arshid KV Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000000aa1e3064b21dc1b" From: bukka@php.net (Jakub Zelenka) --0000000000000aa1e3064b21dc1b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, Feb 18, 2026 at 8:39=E2=80=AFPM Muhammed Arshid KV wrote: > Hello internals, > > Following maintainer feedback, I=E2=80=99ve created an RFC to group multi= ple > warning =E2=86=92 ValueError conversions for PHP 8.6 instead of proposing= many > small RFCs. > > The initial example includes mkdir() where invalid permission values > (outside 0..07777) would throw ValueError instead of emitting a warning > and returning false. > > RFC draft: > https://wiki.php.net/rfc/php86_valueerror_conversions > Please check the deprecation RFC out: https://wiki.php.net/rfc/deprecations_php_8_6 . It should be done in a similar way with section for each different case. There should be then multiple votes. Cheers Jakub --0000000000000aa1e3064b21dc1b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Wed, Feb 18, 2026 at 8:39= =E2=80=AFPM Muhammed Arshid KV <= arshidkv12@gmail.com> wrote:

Hello internals,

Following maintainer feedback, I=E2=80=99ve created an RFC to group mult= iple warning =E2=86=92 ValueError conversions for PHP 8.6 instead of propos= ing many small RFCs.

The initial example includes mkdir() where invalid permissi= on values (outside 0..07777) would throw ValueError instead of= emitting a warning and returning false.

RFC draft:
https://wiki.php.net/rfc/php86_valueerror_conversions


Please check the deprecati= on RFC out:=C2=A0= https://wiki.php.net/rfc/deprecations_php_8_6 . It should be done in a = similar way with section for each different case. There should be then mult= iple votes.=C2=A0

Cheers

= Jakub
--0000000000000aa1e3064b21dc1b--