Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130090 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 351BD1A00BC for ; Wed, 18 Feb 2026 19:37:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1771443463; bh=oPR2ibOHlpdRl+SRd5ena9XnyqZXKl+tsmJM6ngjWn0=; h=From:Date:Subject:To:From; b=bsS6Te/pUVSGReYqcDbY1yMjIzJKlfhDHK6vcXGHZ/RpyjXaNO5v07bCPnEpTrFCI SligJoi7LJkoREdjlqd0ECKRAwF1bgbU1dXhuucazwjVUFR63wrPAirLdPfk0a9OVZ ksvn4+QdG1BMmOftdZL2DRMahX0ibasL+Rg7d4GpoAeTO9jJrGPwg0eCdegcJkn0C/ vUHcLcNtxugKmrGH7yfSF5JzIucLwGcddxTaF0LV8DOtQxudwWaSVozBFxeulBgpzS sRMgSuNcXuEl40YM2Usxhv8RzDnSGBsLBRM+C8DMR5t4txJzBUvQjYwln0rNaCYp4C KqXjsq/woVbkw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0A0D41801E8 for ; Wed, 18 Feb 2026 19:37:43 +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.9 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,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-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) (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 19:37:42 +0000 (UTC) Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-8cb4081e82aso20867485a.1 for ; Wed, 18 Feb 2026 11:37:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771443457; cv=none; d=google.com; s=arc-20240605; b=aurf9N1jmywAQwyKqYy5wzqeWI18oE8K19Q5OQvtN6XsxgihD571Z2glnRa+3OR3JU fL4plF8L5JLhYdwx2GGTBKlbfnYY+z//oBZe0e//A1LggQH6/MJYmONRU/NfU+6C3AWm AWy/8iN0Kw8EMLkOyT4gqIgs9vOhLvKk03lWtAHGUJCST77mEEzPdfZo0WCYXI1VR6kc R2C/bdkbn8huXW/yyiRfQDXUxJYESEiDWEJ222bM2QeLi5ZxVMDCIExlDhAC8+j8ajlX yDtxP/Mw9VLMqetFIy+4fPZFvE+opymJdbJrAVax4R+hA1oqXSu6Bdxqw8Sb0ant27N2 NUow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=oPR2ibOHlpdRl+SRd5ena9XnyqZXKl+tsmJM6ngjWn0=; fh=5KvmJ5K5QBymFDNCdtgpPKEwgSxqOQnCzLzHVTYb8GE=; b=eCvt1G8m7df910o8dQjQ6qbkRLmVnbOTOmzeAUrsyRTkxv2MU6AVdiqc0BFV8/JmQM YWYPIiW+brwqET3rcslQ4f925cOACvSxZTK7Gq2p2FghBGKcONHWqSp/FPMhYGi+Rfub rdi3FZJZ5alk9znTIVahjfiLoZ8H4L3neBZKZzJlQxXx5j6e+A1IazDLdCZyLy34Sjwb aeIKlAxfnJbxii3/V59SmrWF4WrN4qZPtFnmAB47wIXR+g0Swoaj2vK3BIUF+exC59PG BNKl4bUHZ/vzIcs5dmy8BsOYWmeNangGFuKvIikXuFBxbYXd3M2ks9OgMxQ1U2bKFuNB c+MA==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771443457; x=1772048257; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=oPR2ibOHlpdRl+SRd5ena9XnyqZXKl+tsmJM6ngjWn0=; b=dGLzBicXh0wOh96nkf7Jh3yldpGNPX5C0zv8pCZPkXh55adXq8mrUqchTQuPQ9C9lM nUHbeeEhxNBqDYfRCq2UQonUUV8BBeJC0JX2Xb49ZvM+qF8KyYGnehCC7IYwuPY2eay3 x71i08+slSnT49Mh/bs6ymg4nH6NkL3voddsz51VxbvOrAeAPNB3cYM4C5k9OqAAaNmr POQR128dZFj19pDn/vPiDWRZLPVYYPqWTUzgLa+F4XgTtAVNkL6c2VcoUvzItFbm+vt+ iSnqewO9943F08Is59saSOXcLEr77P5l4ONz+ihviqH7h0kBQBSLv4uE+9LRe2KSXY2N BKnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771443457; x=1772048257; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oPR2ibOHlpdRl+SRd5ena9XnyqZXKl+tsmJM6ngjWn0=; b=C7dWJBU+R/wN24+W25jWmeo411zvS8grBxQjHqjbFyIUtoHk470UHzF+HxIKUqkZsA hZoHW/kOck+E2ckWNUbOPD5hVPlXb71F5+eNDrvziyPiLnVgtxW7K44e6sUFd+2fg976 a+rl7e+eacC0Anf/GrCGM3jjResXy45IcTDr1TVqPLif4cEzqEN5qLIWZNLz8ZavWX2Y LxH4R+N0uJHyaqx148nao8LupeDIoLfyTg1vGVoSYNu89w+GPMnmXxnG+uWYxUZngl4X G4Qd+szGy9QyOQSuh0ffFBkzA6qDF/oKjDoj3LSOnJwJG2fDh8Ow+SLQ5EfZYrt5FHDv ET8w== X-Gm-Message-State: AOJu0Yx8k3zMKUl6MbqSivOj4bblN6pK0EhU/6GZsEzIyrULN/dFpEYM 9ucyOlpahHVTMThozB3i/pakIdba880zX31SziFo57YhGu2VdmGKPaJAiGTfN9tvc/FnYrdLxqG ris2VlvowA4Wb3HZnpYkDRWeZno8NVdKlbpUr X-Gm-Gg: AZuq6aI5sP9IJNzvxoX+6vDj+PDJsVdzId4IIsBT8TeK/RMI+VUOAsFf9XeBvTSup9S 5RMt2rtAoIPQ4x+G2fbn+OCspITlBuUfhU2sOOJP2GmZyMZcYULq2slmqzt89obHww8OX3RRfKe OyAb/wDhJnLDaE/qoFsWGY/rpAXI4IEVA/lsvvJRIUxGvwxWjz47kOLSh9X8XWuXzjOcBUeaW5R UOwrJRzyRq5G2fDHBAHNyFUCfrq6DJEHquV85Pzyw9Ny2v82fB4Gd4dPbFXzx8/b2lV099toiEC hLVasDpB3CQDLu60DvqkYUazHEG6FXJbgVQ2WPEWasFDhXBbSis7T11RAZvyWpLf3Ojo6hIf X-Received: by 2002:a05:690e:d46:b0:64a:efe4:7b47 with SMTP id 956f58d0204a3-64c21b821afmr9911624d50.83.1771443146297; Wed, 18 Feb 2026 11:32:26 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Thu, 19 Feb 2026 01:02:15 +0530 X-Gm-Features: AaiRm51ZE2IYJuTG3ci08clzm79zyETL0K913Hv1zMZsQf6dtm12ScSw9gWnv0w Message-ID: Subject: [PHP-DEV] [RFC] Grouped ValueError Conversions for PHP 8.6 (mkdir example) To: internals@lists.php.net Content-Type: multipart/alternative; boundary="00000000000079978b064b1e3fee" From: arshidkv12@gmail.com (Muhammed Arshid KV) --00000000000079978b064b1e3fee Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello internals, Following maintainer feedback, I=E2=80=99ve created an RFC to group multipl= e warning =E2=86=92 ValueError conversions for PHP 8.6 instead of proposing m= any 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 Initial implementation PR: https://github.com/php/php-src/pull/21152 Feedback is welcome. Thanks, Muhammed Arshid KV --00000000000079978b064b1e3fee Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

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:
htt= ps://wiki.php.net/rfc/php86_valueerror_conversions

Initial implementation PR:
https://github.com/php/php-src/pull/21152

Feedback is welcome.

Thanks,
Muhammed Arshid KV

--00000000000079978b064b1e3fee--