Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:115328 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 74720 invoked from network); 6 Jul 2021 14:26:35 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 6 Jul 2021 14:26:35 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BE8901804D8 for ; Tue, 6 Jul 2021 07:48:21 -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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 6 Jul 2021 07:48:21 -0700 (PDT) Received: by mail-ej1-f52.google.com with SMTP id hr1so31179415ejc.1 for ; Tue, 06 Jul 2021 07:48:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=CbUaz5tMXfr7/6nx/h5gr/ZAOmiBSmU6NJ5PqdQuiR4=; b=r5d++TDwpAtVF5Q3UN6rl8b1obLGZcSszMkuYLWO8CNW/OGJqfbVwHNcnak4bhpzsl vE3HqOZC9vj78g9zTXkt5LbV8jYa+IAjI+Cys98dUbqevEHasdJ7wNs2rUd0kltFgC3e /lVBKHvH1CiKu5/C5242gVhtYCRJYJULc+K/Q0ulq5IMd0xXv4gNsLolDSNIhWhYgRaY RY+VepwR4ASGvZaaYO7Ov4H1zrWO4o3ArtEHg64Iz6a9zl6V+durWKZ1Ex6Vqbcdkht6 hNupA1/Mw9jIObu/2g1JtpoCfqtP9hk7tStZRlLzhjPi2F/hiWeRAuYauL+SoUQmJS3V RWvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CbUaz5tMXfr7/6nx/h5gr/ZAOmiBSmU6NJ5PqdQuiR4=; b=ujL6OB5TMLV95T9iQ34Q20UcHLK8JKX0Dx5G9yGAQZLKL1tswZruvCfv5Kc9gXpHr/ MvIbPyPMf/ZD8QmcsLZTpX5DT+UA8RLdC6B1CWd5Pg72/isfuOkrVzO1f1PJbGzSz9r9 5lJEyYXdZVsuxqGMU0GcYAP4Nfi4cIDG3Z0NDaK6FsPTO8F/Fg2UTR3oI58Va3Dozylm 5yYF8spf4LRymX0H4ohHFcUrbtCPzodreL4SPvWAprPR7uCIo8MUjUCMj9+7+dkXFDLz 8txUntSDAccJUBFvAoJQtC+g6X7Xd4aAU4t87J9JWXame7MajQbjXbi/tzgVcn6reXcd xRcA== X-Gm-Message-State: AOAM530hfV3NP8ZMUz96NLism1scRtnS801y2d65hq/LW3uWAdehs1aB okE+Bu8k96d+ZU3iROMqVWdDqgIKprw= X-Google-Smtp-Source: ABdhPJw7tUNpEGx+M0AfpC9QjmO5I38gQEQdF50TRVfclG+qTtchBoL6ICZRpckGlAS9eXBA9FT42A== X-Received: by 2002:a17:906:31c6:: with SMTP id f6mr18294978ejf.386.1625582900062; Tue, 06 Jul 2021 07:48:20 -0700 (PDT) Received: from ?IPv6:2001:983:6fc5:1:94c9:472c:1aba:1743? ([2001:983:6fc5:1:94c9:472c:1aba:1743]) by smtp.gmail.com with ESMTPSA id h17sm2171102edz.69.2021.07.06.07.48.19 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 06 Jul 2021 07:48:19 -0700 (PDT) To: PHP internals References: Message-ID: <698467aa-885f-1409-bef6-56d4998ff279@gmail.com> Date: Tue, 6 Jul 2021 16:48:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] [VOTE] is_literal From: dik.takken@gmail.com (Dik Takken) On 05-07-2021 20:14, Craig Francis wrote: > Hi Internals, > > I have opened voting on https://wiki.php.net/rfc/is_literal for the > is-literal function. I am glad to see that the RFC eventually turned out as originally proposed. It is simple and provides clear and strong guarantees about the origins of string data. While it has its limitations I do see the potential it has as a building block for building strong security guarantees in applications. Success of this feature probably depends on it being integrated in frameworks. If I had a vote I would vote along with framework authors. Regards, Dik Takken