Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109318 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 67382 invoked from network); 26 Mar 2020 04:11:04 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 26 Mar 2020 04:11:04 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D2B891804B8 for ; Wed, 25 Mar 2020 19:35:52 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS46606 74.220.192.0/19 X-Spam-Virus: No X-Envelope-From: Received: from gateway12.unifiedlayer.com (gateway12.unifiedlayer.com [74.220.217.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 25 Mar 2020 19:35:52 -0700 (PDT) Received: from cm6.websitewelcome.com (cm6.websitewelcome.com [108.167.139.19]) by gateway12.unifiedlayer.com (Postfix) with ESMTP id 176AC2009F7F2 for ; Wed, 25 Mar 2020 21:35:51 -0500 (CDT) Received: from krieger.asoshared.com ([65.99.237.153]) by cmsmtp with ESMTP id HIN4jLhA97MgvHIN4j1MNL; Wed, 25 Mar 2020 21:35:51 -0500 X-Authority-Reason: nr=8 Received: from krieger.asoshared.com ([65.99.237.153]:33072) by krieger.asoshared.com with esmtpa (Exim 4.91) (envelope-from ) id 1jHIN4-0026Qs-K9 for internals@lists.php.net; Wed, 25 Mar 2020 21:35:50 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 25 Mar 2020 21:35:50 -0500 To: internals@lists.php.net Message-ID: <366565615b320e2f6b0a2d75298d84e7@wkhudgins.info> X-Sender: will@wkhudgins.info User-Agent: Roundcube Webmail/1.3.3 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - krieger.asoshared.com X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - wkhudgins.info X-BWhitelist: no X-Source-IP: 65.99.237.153 X-Source-L: Yes X-Exim-ID: 1jHIN4-0026Qs-K9 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: krieger.asoshared.com [65.99.237.153]:33072 X-Source-Auth: will@wkhudgins.info X-Email-Count: 1 X-Source-Cap: d2todWRnaW47d2todWRnaW47a3JpZWdlci5hc29zaGFyZWQuY29t X-Local-Domain: yes Subject: RFC Raised for str_starts_with and str_ends_with From: will@wkhudgins.info Hi, Hope everyone is doing alright. I just raised a new RFC (https://wiki.php.net/rfc/add_str_starts_with_and_ends_with_functions , github patch: https://github.com/php/php-src/pull/5300) for adding str_starts_with and str_ends_with to PHP. I would like to open this RFC up to discussion. I raised a similar RFC about 9 months ago (https://wiki.php.net/rfc/add_str_begin_and_end_functions) that was narrowly rejected. A major criticism of that RFC was the inclusion of case-insensitive versions of str_starts_with and str_ends_with. I have incorporated feedback from that experienced and narrowed the new RFC to only propose str_starts_with and str_ends_with. Thanks, Will