Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107015 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 52133 invoked from network); 12 Sep 2019 21:49:25 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 12 Sep 2019 21:49:25 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id BBE482C9424 for ; Thu, 12 Sep 2019 12:25:23 -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 autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: X-Spam-Virus: No Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 ; Thu, 12 Sep 2019 12:25:23 -0700 (PDT) Received: by mail-wr1-x42e.google.com with SMTP id g7so29747172wrx.2 for ; Thu, 12 Sep 2019 12:25:23 -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; bh=vAb7Beov+3RPXj5kcL+q26+oJNkxBjjGg/TopC1m7oM=; b=CcxvOIcOgcbYef7GAUHt4h4HSizduSvBqvib+Ieth4CaqmakdirFhZxt3G+zr1TjKC 2cuCEG9RT7Dz96jvuUVpWpkiYeOxI+dHSLvY7Ly07h7hSK3E2z4dnjPnZICFrDf0Jwq3 QiifhFfZPLsO8SAmoSeTqwHofxZ2TyGkpyY3x5Q01TpKU7boAGE+IMk9TROBN6ILlCzz FhGewvXHdPh80Nthr1Rg8j7JfQVRHPQsz/XZRy40xRTop3KwbxdWXZEJsmy36rtauDRp Npbb9ex/9RI16kS5s898yskbYsvaZvEmF6ZX8tBccEjqRnwwdO1E62fNPHSqw40I3nth m+4Q== 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; bh=vAb7Beov+3RPXj5kcL+q26+oJNkxBjjGg/TopC1m7oM=; b=gsA7bYat63fuS5DSWNphcpm57W2FORqVKrQggjPjUB+BOM7vfre3WrRvhB+tS5oepR 8eOkUvV5WeslBVK9G7feNUQP49ZNCpII5RjyMUkrVSHjUjfccw9kd/LWdRTGdQbOQXKe JvVuAAmjXE3eqULq0L9HEW10g4nHnZmJH/ivG7qUHI5TESFTsbGfWb7p3jP+PWHT4RN2 0A5pXAQXhZqek33GLDhNN3LAK+j16GLyKwt5ShAk0FkLlVIk82GIl5c5gWFcxkCp4mib JxEJ56Ptxr4ZmiukzYyAXFvp/NJwUWCqe8UtT13vZ4YpNDI0hQ5n4JGrm4xLtzlxju/i SOgg== X-Gm-Message-State: APjAAAXQIfZmHyuyop09rWbTF4gc2iJeuxHgTqwE38kqOOM94FS559du sz+e0tN4FqQ2arM9D3kbF8P5WDfUKCJE29ePc/A= X-Google-Smtp-Source: APXvYqxFCqGD77Ybb2nlrL/rsbKrwErp2LfecgpbpH0MucqtX9o7p8GrwuXJEZMgTj7Xw9kI8SqxSS4XS9qJyuKpNYw= X-Received: by 2002:a5d:61c4:: with SMTP id q4mr7085183wrv.327.1568316322375; Thu, 12 Sep 2019 12:25:22 -0700 (PDT) MIME-Version: 1.0 References: <076701d56978$86020910$92061b30$@php.net> <467be4a0-dd8b-29d2-0b09-a3efd7fad56a@heigl.org> In-Reply-To: Date: Thu, 12 Sep 2019 14:25:10 -0500 Message-ID: To: Olumide Samson , Internals Content-Type: multipart/alternative; boundary="0000000000004a6fe00592601901" X-Envelope-From: Subject: Re: [PHP-DEV] Changing fundamental language behaviors From: michael.babker@gmail.com (Michael Babker) --0000000000004a6fe00592601901 Content-Type: text/plain; charset="UTF-8" On Thu, Sep 12, 2019 at 2:17 PM Olumide Samson wrote: > Most of these changes wouldn't have been problematic to you if the > language has prevented you from writing what we can now consider bad code, > so please allow the new PHP developer that newly start using PHP to not > follow that your path that will/might hunt him later in the future... > > There a notices, warning and errors to inform you that this shouldn't have > been the use case of this feature and you chose to ignore it and now, we > are simplifying things and making those your errors teach you how to write > proper codes in the future, you're objecting.. Why not just stay in PHP 7.x? > > Or were you implying you want hitch-free, no-modification upgrade to PHP 8 > from PHP 7.0? > If yes, follow the best practices and not suppress error notices. > We're clearly talking past one another so I will be going back to work after this response. I am not saying anything about whether the warnings RFC should pass or fail, or if it makes my code good or bad. I responded explicitly to one idea about creating a LTS version that might somehow make it easier for RFCs like this one to be accepted because users could basically be encouraged to stay on the LTS version if the new major version introduces too many breaking changes, which I think is bad justification for creating a LTS version. I'm not sure how that equates to my code being good or bad or whether I am following someone else's recommended best practices, but that was never the point of discussion. --0000000000004a6fe00592601901--