Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107014 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 49873 invoked from network); 12 Sep 2019 21:43:38 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 12 Sep 2019 21:43:38 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 324FC2C044B for ; Thu, 12 Sep 2019 12:19:36 -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=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FREEMAIL_REPLY,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-ot1-x342.google.com (mail-ot1-x342.google.com [IPv6:2607:f8b0:4864:20::342]) (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:19:35 -0700 (PDT) Received: by mail-ot1-x342.google.com with SMTP id 67so27154587oto.3 for ; Thu, 12 Sep 2019 12:19:35 -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 :cc; bh=TYB8fexsgJ1o78HWLFNAbzKp2Ou6fkp7hiJWGMYitkY=; b=ra+bJyT044HJ8u77JdOPM1XhGvJnVxPUkUB6oOYzlGK5lqwXGKJqIk023qFvAFb3Pc E5A8pmEyCPbiTfjnCUDLu69XwPoxz3KeKML/s7vWkxkkmVdU2nFtx9cp9siKyORH3Nat Kqvm4jlaZqQGsOppQviFhQDaPyPa0BxKDbM26wOIImvjSZCbfMrLbviMIyAKjXl83TW+ vmJUSyiy6txysXKoityABwlJWi6up47FfYzVva/lzgi94znDm0JAZiInCtrzZdUsCCJc O13dhJXRCh4AY94HU2VLXTilksockHzQfHYClKlji68CZRE86MJoerVbLZKpSDyfQi35 4dCA== 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:cc; bh=TYB8fexsgJ1o78HWLFNAbzKp2Ou6fkp7hiJWGMYitkY=; b=DG/29xCVzWaSVXDzywqKjHlbkgOLSaAYE5cRb+2b+f/spkkgTkoldv2uCmYg/8B9jZ DQ+Je+s7Na2ixzRiZhx31/QyLmPEJqehVYb5WUU7hmxlRDlDm7R0qoQ2CiMb4uXa1vo3 Cgli3Gl7AyyN0AriUr5ESJRS0vGFtOrxTcocP/jBkAQTSVfCa20ctA54kI+Ldr7jeaBD OP/SadeAm8H/vGi9+3Pr2aeGcPbIFH9WOrR67eHmZD63RcZOtqLvEcl0thGbHoTbb0ss bK/u3jLjkqmYp25V0qHVAUO9g0u/00l1k9dTQDxPRQnWAI/Chwxed5H+++46vb33pl3C dpPg== X-Gm-Message-State: APjAAAWT3Sd65qbGsFrXwluAl+SGlDNJ/oeNXHTr675qTaDNTnN6kN7P w3FkZ+GLeSE6dtIY5KmNufu79Z8tNpHGwLs+U7I= X-Google-Smtp-Source: APXvYqwpWKnfhlpmuR4jduA35DC25a+dzucVFOgbArmkYelZg3CHSkDT1rLxms3eHUKQUaz7XosxOZYKW5I2JpJGj34= X-Received: by 2002:a9d:5e11:: with SMTP id d17mr14800922oti.135.1568315975196; Thu, 12 Sep 2019 12:19:35 -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 20:19:17 +0100 Message-ID: To: Chase Peeler Cc: Michael Babker , Peter Kokot , Internals Content-Type: multipart/alternative; boundary="00000000000098e61e0592600482" X-Envelope-From: Subject: Re: [PHP-DEV] Changing fundamental language behaviors From: oludonsexy@gmail.com (Olumide Samson) --00000000000098e61e0592600482 Content-Type: text/plain; charset="UTF-8" On Thu, Sep 12, 2019 at 8:15 PM Chase Peeler wrote: > > > On Thu, Sep 12, 2019 at 3:06 PM Olumide Samson > wrote: > >> On Thu, Sep 12, 2019 at 8:00 PM Michael Babker >> wrote: >> >> > On Thu, Sep 12, 2019 at 1:51 PM Peter Kokot >> wrote: >> > >> > > Just a dumb idea, since there clearly is a majority in favor of the >> > > change with these warnings and strictness and all that now... Why not >> > > making something like an LTS PHP 7.x where all the legacy code would >> > > work OK as long as practically possible and 8.x+ would be the future >> > > of what the developers want and not what business wants? One who won't >> > > upgrade due to the BC breaks also won't need the new features anyway >> > > very realistically. >> > > >> > >> > Please don't tie the notion of LTS with the idea that a new major can >> break >> > BC at will or create larger scale breaks because the previous major has >> > extended support. Sooner or later that will end up back at the ++ idea >> and >> > fragmentation encouraged by the language is a bad idea. >> > >> >> Not sure you are really seeing the goal... >> >> Why is LTS not a good idea? >> And, if the majority want this or that, can we just blow everything into >> full dictatorship where i can host my fork of PHP doing uncountable >> unwanted things i can call it..? >> >> Any which way, i think the majority of us are tired of writing bad codes, >> but since the language is allowing it we don't have choices than to spend >> some hours or weeks later debugging the wrong or right line we did that >> last "big mistake", who knows there might be another line smiling coz i >> haven't detected it... >> > > I can write good code without sacrificing the flexibility provided by PHP. > Don't force ME to write code a specific way because you aren't disciplined > enough to not write bad code without the compiler forcing you to do things > a certain way. > > Of all of the justifications for this RFC I've heard, "I can't stop > writing bad code as long as I'm allowed to" has to be the worst. > > Yea, that's just one of the popular reasons, there are more if you go on Stack Overflow and see what this dynamism(my foot) has caused to real-world codes and fortunes that has been lost due to it(Which i'm also a testimony to the fact). > -- > Chase Peeler > chasepeeler@gmail.com > --00000000000098e61e0592600482--