Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106037 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 73826 invoked from network); 22 Jun 2019 23:12:27 -0000 Received: from unknown (HELO mail-io1-f53.google.com) (209.85.166.53) by pb1.pair.com with SMTP; 22 Jun 2019 23:12:27 -0000 Received: by mail-io1-f53.google.com with SMTP id n5so84763ioc.7 for ; Sat, 22 Jun 2019 13:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6zqLiIwZ2jNBeST3NMigCcnXdAhM6Ob90NGfeGiS3hU=; b=V8v06ICuC8j4CKaNF+7P77zKzmED0f8UdNlulGMZbAwQShgui1hm4BhvmASYzndw85 JULMNoGGdHjtWY/PM0nwsx6wHFed92IrYaomlEBCKwmBXLoZycT4TA933scidDpr2R1X CrkzCIYzhG+LJ7i4Q000TwRrLvSHapp9knYQboMZaPW/peBesi2L4jeU7i8jZNKqBUjW X766YbfjsPX4UX/KbBnNAHNUeyYbXeYBFiYPHwctqkePJOeq7ySNEME7bs7TyG6HUUbD MoM5XDCLorehsiaddmt3xQCHqO3J2swBzjGiew26PKqqBGcCnprc5cDPxt+xpR8jqGHj Unxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6zqLiIwZ2jNBeST3NMigCcnXdAhM6Ob90NGfeGiS3hU=; b=e/g/Z0EFCUr1NZGFChM3TxCUkz3ea2H7IdDJCYjXvl4dRXajgV8gNcyWbRafAL3cSQ pBOVbwVX0xUZH9rw0bU8n2ZxU9IoT1Wwhb27TY5dDyDHHRioM1+SKsjqXVMenlVVrNMn eXj4vQMbKa29xHGkJFM21rMQsh2QCSUV+EMsbbJZIqHUPDpjxCPT7xAWzDsyguoMuJoA XuUZEJNYcbnS/jghnz6w6MnxuXwDxxuIpE45e69QZyEIrSlHGaHqWcLwjhxlTIWvRwDX 7FnDa0sZimsUPwBfCk0uCA58lSkPZs1NSxHzWg113YXrIhi+uChQth2H795LF6qaYBhX +Z8A== X-Gm-Message-State: APjAAAWRFZ/VzBU3iuhQSITH3dQ/2l0ZugKXA6HzIOd9Ttjc9YV2NdFQ pzC0PFgN1r1t4OXWukSxDuxfyGBu9AHJgGtBxpo= X-Google-Smtp-Source: APXvYqxphVG3ckbxFHe3WE4DG+VuLYHsEC3E1h4y44u9t5w3QeVVmHLWbj1eZQYweJ7S7qBjUMZDLWki/mTfIZKdzTs= X-Received: by 2002:a6b:e20a:: with SMTP id z10mr5524474ioc.76.1561235275204; Sat, 22 Jun 2019 13:27:55 -0700 (PDT) MIME-Version: 1.0 References: <8442f1fa5544b2ca03e7cebbc64e8e5c@wkhudgins.info> <683c5da474e13283030cac3d0c0ec080@wkhudgins.info> <2c37999d1e5372ae6ab48bfce5420796@wkhudgins.info> In-Reply-To: Date: Sat, 22 Jun 2019 23:27:43 +0300 Message-ID: To: Nikita Popov Cc: will@wkhudgins.info, PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC] Desire to move RFC add_str_begin_and_end_functions to a vote From: weirdan@gmail.com (Bruce Weirdan) On Sat, Jun 22, 2019 at 6:32 PM Nikita Popov wrote: > > The normal str_starts_with() function is perfectly safe to use on UTF-8 strings, Only if you assume strings to be normalized to the same form. Checking if NFC string starts with NFD substring by checking them bit by bit is going to yield false negatives [1] [1] https://3v4l.org/4HgUL -- Best regards, Bruce Weirdan mailto:weirdan@gmail.com