Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125185 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 qa.php.net (Postfix) with ESMTPS id 975561ADA81 for ; Sat, 24 Aug 2024 17:02:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724519044; bh=sK8f/7HnytJuRYT/0uhp8uhQEw1GcgJ277MqtXFD0T8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=XmJsk+0df1dUm5vIXA5TntlQ3s1So3cfmKOylzjNiDe02+sLMurX+asuKauyXrZsu etlTTBwQYdI6j9mU2As/yzBb40P0SQdVVem0V15Hv+ibE47VfGlt+iEtZiyeG548B1 TFmNeES+3lnTgb0/tiiopYNg9DXadh2Kfz4CBvI2ZmsOYNqhJ8R10BFKRiZvh63oa1 /koByOAVWINJ0lIVT0Pu+CeL7e++qp4yfzJgpPHfyT/+lHNT2iu9C8wbrO1EEVDfkd dEQYYXHUCNwY5sXfBKVuEnNKSUhcB78snVXhxVKBlV26rMAON2QO8ART+rCnyudJtX 9YRXpqqpXM5jg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1BBDF180082 for ; Sat, 24 Aug 2024 17:04:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-ot1-f54.google.com (mail-ot1-f54.google.com [209.85.210.54]) (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 ; Sat, 24 Aug 2024 17:03:59 +0000 (UTC) Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-7093abb12edso2848920a34.3 for ; Sat, 24 Aug 2024 10:02:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724518926; x=1725123726; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sK8f/7HnytJuRYT/0uhp8uhQEw1GcgJ277MqtXFD0T8=; b=RgzyDNUVzz1MSeQ7I0NTlPKB1ttqi2+1ISlvPr/P7peKAwEGzbAGFoJqyNSmXmlV7l eMFehRGP1uqF+H/DpGoZtFZsbouKSVMI1vtBUS0tSvhSvu2n2BmjGzoN+Qsl4fxz9rHC nznQyG+2qQ1Ffm2+VwlDxP4tOG0A99GeF9/1KXwthKIucLEctOmGgO6SiPL9FNrU3Rio rdG2qDSQS2GIPKOi03oGuA8RGdEowW2UupMCN9BRqWeh9UuWKGEQ+lhFpWNHUxPOfbkc Bw05z9oGKK6LLach5HXaYN7xrJdPQJoT2QeXgNzwTbto+sBQivsKkBjrnsiKVnSi9AUl OEBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724518926; x=1725123726; h=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=sK8f/7HnytJuRYT/0uhp8uhQEw1GcgJ277MqtXFD0T8=; b=clZYJXzEUFp1Yf1o/YGxIzR/mkxMSNsdBTfg9FRN+kl7tpjDUgD/6MiOWPgO3cXfic MQhf7TvxQYFfw/UwX4SLKnQipYeFFWBvooEB/HQIUNk4Mqo3ULKBNcdP/00NsVO5bytd BvFx8x6LGDJn9+Th4OfZ7lO8Ac7aMBgoLznucmjbblK/DhKhTQscuckMU1dh31+TQ8jk /+xFEqv5m9Pp/YZbA+uN/Pcp5HRfeUlxW0HQN0GIGuDyqBHtZZsD+/xYGvAu3ERntRFv KVhnozsGuUWUpYD7pxCK6XvA5wWABg1JCBPQZIx93+5jMKgPFEpJjGT+TDjZ2ORKeRUw nw/Q== X-Gm-Message-State: AOJu0Yzj0l91kxdUOhPEMSoYRalFZuL1tMkVTHp56NaNGwIHpr2CRvsa xWq/xdkC4SUdNNWWS+vkrowEak6syviYw1tUcbFnLzjWJXj7OIAYohR2O3iyPYhiz1x80g4QH2M YEtqkf/OF6hifJWsW9WWSLOhY25rJjw== X-Google-Smtp-Source: AGHT+IHxlkHQUJEQD3ZnQys8pnycQlJSJkuL/foGcAgpGs7UaRlq3t/M2sFTWmeFUNskW/sOj9XP4nTqo27mJxKqh/w= X-Received: by 2002:a05:6808:221c:b0:3dd:1e9f:5271 with SMTP id 5614622812f47-3de2a88f415mr7114073b6e.19.1724518926450; Sat, 24 Aug 2024 10:02:06 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <0c8ed5d6-5507-4c41-8d7f-05d14ba8aa4c@scriptfusion.com> In-Reply-To: <0c8ed5d6-5507-4c41-8d7f-05d14ba8aa4c@scriptfusion.com> Date: Sat, 24 Aug 2024 12:01:55 -0500 Message-ID: Subject: Re: [PHP-DEV] [RFC] Default expression To: Bilge Cc: PHP Developers Mailing List Content-Type: multipart/alternative; boundary="0000000000000506ae062070da6c" From: mweierophinney@gmail.com ("Matthew Weier O'Phinney") --0000000000000506ae062070da6c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Aug 24, 2024, 11:50=E2=80=AFAM Bilge wrote= : > Hi gang, > > New RFC just dropped: https://wiki.php.net/rfc/default_expression. I > think some of you might enjoy this one. Hit me with any feedback. > This is a feature I've wanted for a very long time! The RFC is very straight forward, and the appendix does a great job of enumerating the possible expressions. Nice work all around! > This one already comes complete with working implementation that I've > been cooking for a little while. Considering I don't know C or PHP > internals, one might think implementing this feature would be > prohibitively difficult, but considering the amount of help and guidance > I received from Ilija, Bob and others, it would be truer to say it would > have been more difficult to fail! Huge thanks to them. > > Cheers, > Bilge > --0000000000000506ae062070da6c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Sat, Aug 24, 2024, 11:50=E2=80=AFAM Bilge <bilge@scriptfusion.com> wrote:<= br>
Hi gang,

New RFC just dropped: https://wiki.php.net/rfc= /default_expression. I
think some of you might enjoy this one. Hit me with any feedback.

This is a = feature I've wanted for a very long time! The RFC is very straight forw= ard, and the appendix does a great job of enumerating the possible expressi= ons.=C2=A0

Nice work all= around!


This one already comes complete with working implementation that I've <= br> been cooking for a little while. Considering I don't know C or PHP
internals, one might think implementing this feature would be
prohibitively difficult, but considering the amount of help and guidance I received from=C2=A0Ilija, Bob and others, it would be truer to say it wou= ld
have been more difficult to fail! Huge thanks to them.

Cheers,
Bilge
--0000000000000506ae062070da6c--