Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127818 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 7BC9F1A00BC for ; Tue, 1 Jul 2025 10:32:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1751365854; bh=N+9TWwDFQRZUiji0fDhlglcoLgSn5pqL/0EIts1jXFo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=UAq7pwvx78Vu7HexXGQKqDozf8Xxgd4MKa1M5MNxyQW56dMOvaQQW2Fn0NuCT6j1K 9NaOvHDzLxEA2JWXlNaXI/4DNFbHlxHNXxFU05/VRLiNeLKT6kRT6C+AcLsXkC0eSF DhedaOQjh4osRWepoZ7rb/fv6jKMQIL2aC5L2/JbeLkGMI/yIASSt0hEkKU1Y8ZqbP sf+NPD7l6SGzEBwyWh5FdUfhw3XJTYMWkwUdEY2rgbHJzIgqmS4M40dEy7KBzzUxVH YwhK4A4qE1xG7UiK8wqPDPl4O0ZBqmFL1FbRai2PdHLXqLRxgFsf4TEyjIWiHJlz7t Gz62agiNcaxMg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 2E97418004E for ; Tue, 1 Jul 2025 10:30:54 +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.4 required=5.0 tests=BAYES_50,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-f46.google.com (mail-wr1-f46.google.com [209.85.221.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 ; Tue, 1 Jul 2025 10:30:53 +0000 (UTC) Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3a6d77b43c9so2810058f8f.3 for ; Tue, 01 Jul 2025 03:32:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751365966; x=1751970766; 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=fhTh5zL4+e3qcPEuOyaBsOh6oSqYK107rN3G0LU1cKU=; b=ab5Pa/CLFGF1jSJy+K2fZwa8c2cpqi0kPpXT4dc0dw/zRg1IclOfyZpDgvYHWnWQbs ImG6MGGiQiA0j9NaBLotE+G8i5GBdesNwydAhdUrN4o+TCyEnwVsd66UxrIyJ0ySU5Sg m+deGz1WR6LeuW0D4Ac37hzAOHmDIzRw6/d8Y1ummWfI+82CD//b5KiIlyetd7sVAOSu b4kfVH9gojfoeoxFl/qajPO8wu6WmWh1bWcGHC6WEmZCvzzU1MDaZUmBGQ8UcynO5dM8 1FJRWE+FF/+VKzxtBBMhhOz+LKA20nwugyn8DMnds/wKDlWLFyVAuO4rX/WkTREcK0sR YZDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751365966; x=1751970766; 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=fhTh5zL4+e3qcPEuOyaBsOh6oSqYK107rN3G0LU1cKU=; b=YqmPy6J7kO81TXnY0BtuJcL3UMPAjcGtS60t2rQpxGw7C9338zVi0aieShpSgQQzTM ADI1U0bRb7Ut8jz4H49kaKsdt8juI5TpSgN1Hsoi0a1UylHeuMLqHPCR15bz5mS4Oep3 ZnZGexZ4vNHtIXo0hiO7tKKFmvxZPv6AC3sSGDTDg6+GY4Ov6ypf+9smfOsDr8XRSrVT W2UQkCluW2hwPJXiRpshJg64J8fOlBoo0cJtZuWN+Sl24BA9ws1MyC7mRteOStIUO4u8 Ni8+lxV6YKDwCmETjV1YhFer9sEJiPMTN+d2qdkUoXhTaWS1UqwD2jwQm4ReAT1eeZCn O7Dw== X-Gm-Message-State: AOJu0YzjdP1/O+++0RV8e+sbme73w9gxtX+9mbYivjUORkgVLyTnDYAN RUCpktf6tUn39naUHVfNHqDyVK00DTqNqicXpZaEp1dSzQFdwHUJ311BreNMEdlzomVojmHj9IX y1s6PHfVE3V90nFrFHvNGtkYBnw2z5tXNe6A= X-Gm-Gg: ASbGncstwCvR/uZYKqlGEoz0vgLFR5LKwuWdhwZnjSBUG8jrTnqE37TpdY+t6x8mn/Z FwyMV1jxPKaqkwVJ9Cipd8vN8wE20UlBMfyAJP30A5JHT+naMiT9cO3BO7d4h4suCYncCAvYNcB xJ7mdeV7FMKZM/tz8sdsKieFV58AN6ncCFt5d1Kd2N7KEp3pV+sPH2hXofEekPmD0ii7prEds= X-Google-Smtp-Source: AGHT+IELwZAVzCAcu7i3SQDpNGa7xDD+x88C9NdOWmHNn0lsb2yjZr0lCLdWll/UeUTE9O/o3M2rDUVvN8RBKuWhcH8= X-Received: by 2002:a05:6000:2807:b0:3a4:f892:de7f with SMTP id ffacd0b85a97d-3a8fee65129mr10103122f8f.36.1751365965559; Tue, 01 Jul 2025 03:32:45 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <0a83f302-19ca-e058-3964-e818f0435b6b@php.net> <3732bd23-8794-091d-60c8-2c3ff34eb91d@php.net> In-Reply-To: <3732bd23-8794-091d-60c8-2c3ff34eb91d@php.net> Date: Tue, 1 Jul 2025 19:32:35 +0900 X-Gm-Features: Ac12FXwaY4Ej5W1-UMzRNrLicEsTlIingHxTBODcsC2Xny8tLq5BsTgCKJYkc04 Message-ID: Subject: Re: [PHP-DEV][Voting] Add locale for case insensitive grapheme functions To: Derick Rethans Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: youkidearitai@gmail.com (youkidearitai) 2025=E5=B9=B47=E6=9C=881=E6=97=A5(=E7=81=AB) 19:02 Derick Rethans : > > On Mon, 30 Jun 2025, youkidearitai wrote: > > > 2025=E5=B9=B46=E6=9C=8830=E6=97=A5(=E6=9C=88) 18:49 Derick Rethans : > > > > > > On Mon, 30 Jun 2025, youkidearitai wrote: > > > > > > > I have just started add locale for grapheme_* functions. > > > > https://wiki.php.net/rfc/grapheme_add_locale_for_case_insensitive > > > > > > > > Voting end is 2025-07-15 00:00:00 GMT. > > > > > > I have voted no for now, as I don't think the RFC explains a various > > > amount of situations: > > > > > > - How are locale string handled that don't exist (exception? silently > > > ignored?) > > > - What range of locales are allowed? Where would this list come from? > > > - How do fallbacks of locales work? > > > - Are locale variants handled? > > > - Is it really wise to use strings for locales? > > > - How are locale strenghts handled, such as the > > > primary/secondary/tertiary modes of ICU =E2=80=94 these influence t= he > > > matchy-ness of characters. > > > > > > For all these situations, there should also be tests, but that's an > > > implementation detail. > > > > Thanks for feedback. > > I got it. > > > > However, Why didn't you take part in the under discussion phase? > > I would like to improve the compatibility of PHP's Unicode. > > I thought I had, but you're right =E2=80=94 that was on a different threa= d about > str_icontains. > > > cheers, > Derick Hi, Derick Thank you for reply. Indeed, I'm going to discuss thread about str_icontains too. Regards Yuya --=20 --------------------------- Yuya Hamada (tekimen) - https://tekitoh-memdhoi.info - https://github.com/youkidearitai -----------------------------