Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107514 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 35064 invoked from network); 11 Oct 2019 18:33:16 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 11 Oct 2019 18:33:16 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id A66232D1FE2 for ; Fri, 11 Oct 2019 09:16:27 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: X-Spam-Virus: No Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Fri, 11 Oct 2019 09:16:27 -0700 (PDT) Received: by mail-ed1-x542.google.com with SMTP id l21so9185757edr.5 for ; Fri, 11 Oct 2019 09:16:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=TR2+Bwps3RtQr84XcQGaTLqM6Kj73Bc05wsflR+IcKw=; b=aa2rw7RgzpRaj58EOvHH14rKSS2leKb1qIVmswhdh/zfTVATrrKktP1KiwLw3leWC2 fLdzFlVSq/WyVBsLFr65oiSK4LSt6MR8miHAqZQxThZw8ObYIs3C49DNIE3tkDINx8ky OrnPYStV72Bef3sDXtWkPrjXamcpbI6+0fTEZHO8R5XvPLEKhRx0YCvQRQi+lr/qM3/N cUETK6bj4IsacwuHF2Bq01jPI4WrfC887HnsDuKY2iy3AewJfdLES3BWsPQV4IUmIMCL PkX6bUXx/GVmTRZi032HzZV6Ygr7suyPH8fx7Rznb6B2/TzN6gvdj7CPOSPG4HonWo2b hkkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=TR2+Bwps3RtQr84XcQGaTLqM6Kj73Bc05wsflR+IcKw=; b=Skx3oiQjnosbRbejwqO/8VY7pLJmYnQjw/7TyynrlEcVCuq5OpIs/k8CLA7ea6lar0 Ux8KhRBilI+C9BkLs70RJT5Bhpbebd6qk0fXTjNa5C+xi1ZL4c3SotCZmYEu9BSSs67L /LyQKACxtYC6hcCc1NHl2BikkKrcLYpA1QjzeaQXFhNtD+crows3i+cQeDnQ+/Z2CW54 Hj1ebu1wY1+mGk4n1sUQGPrkqOZ5/CGXV9eBKJGMaNJ5Nodaf65qjBhO6CUx5GWsjbfx vR2KATWWljgRLJiVS6VYo7MYHY/q1sBnlTSW+goiSNG3S+5ePegi9ZUDhQyPYdGob5MO 121w== X-Gm-Message-State: APjAAAWyWztnkiQ/qUW/FKD0sgmhL0fo2Q3IO+oqK0oVh4N3yb4Lftvj cLhHTqZ8u2txzWg5EseWmtYiSa0Ykjc= X-Google-Smtp-Source: APXvYqxb5n4HVXCHuuTgPvhvA/6xGAs+MrlznB5NMkSmh8xzICHCuakwccoSzSjN8C3iuO4cSkjFPA== X-Received: by 2002:a17:906:6858:: with SMTP id a24mr15077230ejs.27.1570810586128; Fri, 11 Oct 2019 09:16:26 -0700 (PDT) Received: from [192.168.0.63] (84-75-30-51.dclient.hispeed.ch. [84.75.30.51]) by smtp.gmail.com with ESMTPSA id h10sm1580529edf.81.2019.10.11.09.16.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Oct 2019 09:16:25 -0700 (PDT) Message-ID: Content-Type: multipart/alternative; boundary="Apple-Mail=_0271D575-8797-461B-A0B3-1C89769F9FD0" Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Date: Fri, 11 Oct 2019 18:16:24 +0200 In-Reply-To: Cc: Benjamin Morel , Nikita Popov , PHP internals To: Olumide Samson References: X-Mailer: Apple Mail (2.3445.104.11) X-Envelope-From: Subject: Re: [PHP-DEV] [VOTE] Reclassifying engine warnings From: claude.pache@gmail.com (Claude Pache) --Apple-Mail=_0271D575-8797-461B-A0B3-1C89769F9FD0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > Le 11 oct. 2019 =C3=A0 11:12, Olumide Samson a = =C3=A9crit : >=20 > On Fri, Oct 11, 2019, 9:29 AM Benjamin Morel = > wrote: >=20 >>>=20 >>> As people have expressed interest in hearing about direct technical >>> benefits that these kinds of changes have ... let me give you an = example >>> that came up yesterday. >>=20 >>=20 >>=20 >> Too bad this example comes after the vote has been made, and failed. >> This would be a very strong argument in favour of using exceptions >> everywhere in the next major version: codebase cleanup, room for more >> optimization. >>=20 >> Nikita, please fork PHP, we'll follow you ;-) >>=20 >> =E2=80=94 Benjamin >>=20 >=20 > I think I'm always available to contribute to a fork of a better PHP, = coz I > love the syntax not the garbages included in the current one. If you=E2=80=99re seeking a fork of PHP that wilfully breaks BC for the = sake of cleanup and optimisation, you should seriously consider Hack. = Although I don=E2=80=99t know whether they=E2=80=99ve already removed = support of the appalling implicit initialisation of variables to = `null`, or of the dreadful backtick operator, you=E2=80=99ll be = delighted to learn that they=E2=80=99re on the process of removing = references, PHP arrays (in favour of Hack arrays and collections), and = even that little pesky ` Enjoy. (But not with me: our company does not have the budget to migrate = 30 Mo of code without counting external libraries.) =E2=80=94Claude --Apple-Mail=_0271D575-8797-461B-A0B3-1C89769F9FD0--