Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127612 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 A2EEB1A00BC for ; Thu, 5 Jun 2025 15:32:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1749137438; bh=DON6oR5enNYIQsTCzo5qrDR3CnaoMaKVa7ji1uCL0Kw=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From; b=hEj+hrsfDMMjoZnpZTUIrL7b8yJI0K/JaQe9hDuOQM97gluQxYyfV8hPksel4wqEi AoPCQUKHp6w9Qu6FSSt6d89eyju2U6chG9Gf/cEJt0g38vhBTXM0dRO6RGAooau3S4 /jiSbPl28bOkf3BqLLA7bE7w8EIuVqDzubjSnDiV6FD7AWVtjYVKmFpH4clzNxJD/7 uJYwLb1y0SgQF+q1Ncv8OpnEBU5pyJSOhF/8i6wIAGhSCDIjY/bHBLInjUv0kDPa/x WukJ7rEtQzQfc3tfmG5SJJd5NsoI4OYmlynRZlOcMUNxfX7Da4pWLcQm6vKkvYSV0y +qSXO0Tx2gehQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 33592180051 for ; Thu, 5 Jun 2025 15:30:36 +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.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: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 ; Thu, 5 Jun 2025 15:30:35 +0000 (UTC) Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-3a375888297so774136f8f.1 for ; Thu, 05 Jun 2025 08:32:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749137558; x=1749742358; darn=lists.php.net; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=DON6oR5enNYIQsTCzo5qrDR3CnaoMaKVa7ji1uCL0Kw=; b=M7KqH6REYbyXLCSo4ohKwH6F2nilmCFGNHbdVXmU3ULj77oWolGSlrKoRDMDvAt4NC KKHDIgt5pJHmNsyPystXvCxFv8ggTGRyODkcozI8wkc69YRbGZ74nkWnxPYzUALSx1Zy WIeFjpZY6HSZgDfmS/RM0cKTjtY3sc1Xr1VYRMc2SV3oH6YMOcqfytXeBNa+cBGDuccG WII/kGxU6fQ+Jn3SiQQEspVGpll7x7qF4M1dEEdVJsBRAChvFHp2pj5qbkheRY4GjE9z X8AcZeJHOV8Iron28uipYqeNTa1uy9DRpbA6sW/CyKm8WyCbVW20MGmVUO74ZGqj9vcx fonw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749137558; x=1749742358; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DON6oR5enNYIQsTCzo5qrDR3CnaoMaKVa7ji1uCL0Kw=; b=cj8Q9gzHBrCokJpZg2ZpzqKQZZCZo3wnXFA2ONzbaADOe/W/YahwCok01BLZAur3dq XqvKY4s8Goty40jz2wkTCbnjAeccSS6VsShuPcIWDfI/3SJqoSXZD4C1IWELQNR2ch24 pJ0ow/Apt4W0H2P/UC7aYfiy9zXKFDeNyiZWPEjUdiDzuOdW0c6cmXaEQAZarWLYv91a guxryQRusZi1jZxv1O+T/7MU6DlSyI3CqpmSBsXkwRf5sBDcw1bdzCtDTQsiVFs1AqfV 4iLrYeyCfbhkCyWNgWxhQrwVj5hstjuG+YqO45ndRm4wKvXipIHWzzGtnr6h33l8KLP8 lKFg== X-Gm-Message-State: AOJu0YxAG1krmGuqC8gj+sTBSsQV98xqqp+N4FH93qEp5O1fq+LJUFAu Jq4T06VsowZOx8r5KpZ1VHldK6nSaeUB40/J1FcrXC+KGjPQH2NfekSs X-Gm-Gg: ASbGncsei139FAe9ndPKk52/vXGkKI/770Ss6nuB6/EQgpjpvecF9RrsgLUpACPcMHP IaEVp7KocqNj+z19Y765jkiACrq+N9bYwjiCjwf9uWMObPZfXHD/lTFNWzL6nySeNSVqOBjcIkt 3reP9XEwP1O7jP0ViNEq9eGolJ5Ju4bC9b/S+hQbiuhHDgR8P/sURQZe9A5kWTwZzTUblMX6y8N ipFKXnNnHHL7rEhMTdXY2cdfOGHTy1Uj9vROsuzqeui9xWgsr/olUavvJ90Qq0aI/go/ZKrvBDh MpLXpfSHJRZ4Ieih2MJf/X0qwVq3xFi02HqT/XGUsCSSMP7c8lwEHYEvjb1oakB9Hq4rLg== X-Google-Smtp-Source: AGHT+IEu2hlrjsK2IwByEVarm014QMdRQonvxKbg+qR+0phoaGWGdFvIl26qpMDd20Cl9MUDs+3FUQ== X-Received: by 2002:adf:a30b:0:b0:3a4:eb43:6003 with SMTP id ffacd0b85a97d-3a526e2823dmr2811245f8f.29.1749137557616; Thu, 05 Jun 2025 08:32:37 -0700 (PDT) Received: from smtpclient.apple ([89.249.45.14]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4efe73f67sm24494849f8f.47.2025.06.05.08.32.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Jun 2025 08:32:37 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\)) Subject: Re: [PHP-DEV][DISCUSSION] grapheme_* functions adds locale in parameter (or any?) In-Reply-To: Date: Thu, 5 Jun 2025 17:32:26 +0200 Cc: php internals Content-Transfer-Encoding: quoted-printable Message-ID: <77B77EC6-76EA-469A-BC2D-BD30F775C606@gmail.com> References: To: youkidearitai X-Mailer: Apple Mail (2.3826.600.51.1.1) From: claude.pache@gmail.com (Claude Pache) >=20 > However, I watched that RFC: https://wiki.php.net/rfc/strtolower-ascii > and https://github.com/php/php-src/pull/7511, > Perhaps, I should not locale-dependant for grapheme functions. Note that this RFC was about making the functions independent from the = global mode as set by `setlocale()`. There is no issue in adding an explicit $locale parameter to those = functions if the default value doesn=E2=80=99t depend on a global state. =E2=80=94Claude