Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106986 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 94840 invoked from network); 12 Sep 2019 19:57:59 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 12 Sep 2019 19:57:59 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 6267F2D1F9F for ; Thu, 12 Sep 2019 10:33:56 -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: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-yw1-xc29.google.com (mail-yw1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (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 10:33:55 -0700 (PDT) Received: by mail-yw1-xc29.google.com with SMTP id r134so3779374ywg.2 for ; Thu, 12 Sep 2019 10:33:55 -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=K7bI6AuRwuQ3F0y5OxC3zWra2bTXJ1EP/nH9mykW10Q=; b=ju8grKcQMe6gpz5U2ZoszPUkJfrviotSTHwefJcrXJhiFRB34rY61AB9lSxFxnReS2 EYs/poYBviszmAnDDAd1BTZegFbyLZ18ZNffWb7Bs15lwY/XCKwdSdAxte5A9wUjCQLC wTzd/9ZtNz/FkLOnb+r3fOqUz6b0sVpJcAK87CwboyjE+79HhCbr/6o7721TAvwWcPga lCHRcAiXvZ5Cz8AC9YhsKxJNXf+wdfk6M2gSgFZWWo67hrV66cK4gb5UIk6wzMVaE748 Pvq/VegD1WKBiijWKb1qeeFQTZWIv/4vI7TO/AMrn0YCFV4LjpYQy9eEtfm/D4UmPSGy asgA== 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=K7bI6AuRwuQ3F0y5OxC3zWra2bTXJ1EP/nH9mykW10Q=; b=szZb+RjbCE9HrIPnAtn/AJsSDaYhpSpXf+FyXn5FxVQVVUarBjQ0WBYZyENRvd5n8b 3al9Qmdal8WbNiDTAHWTLRBpKQbHQ8ZBNobpBB6LckKumRlbbD0/bTYOtP+5q2akL8aB VsFcGRj98c/1voa9HSl0nSaQlilumWznBRL8pZ9B22/Q1uLfMWr1+FIqJ4YraGz8XVHZ kZVMu4GB2AQlNiNWtb6rurF20jCTDtjny6xYzkFDWrSmCcSauuOjIOn+tnBoD0KNOxuN hbjQy1XkmKmn0Z6MqRxVqABGIzyYQycPO3897lCkmoFgvP72yfULLA0Rz7Dcq8gKXlsq luBQ== X-Gm-Message-State: APjAAAWx0sUjcN7WfdTW2bWe+mI29Wsg9ZNrAulMVQjoF4WZlI/nRzkv ebDoYPwrRiazhveSmTcMjvPCO5h7idpknb2xFhI= X-Google-Smtp-Source: APXvYqzVaIsWAy4PuPUp7oo4qkYYev5W74NuYQWzlMKlf5oWbDU/HCxrFFFnSCCPQxJZkb/hUuO7F+Gzk5uPyGYNorw= X-Received: by 2002:a81:3a42:: with SMTP id h63mr31429911ywa.126.1568309634991; Thu, 12 Sep 2019 10:33:54 -0700 (PDT) MIME-Version: 1.0 References: <076701d56978$86020910$92061b30$@php.net> <078e01d5697c$5512bc10$ff383430$@php.net> In-Reply-To: Date: Thu, 12 Sep 2019 13:33:43 -0400 Message-ID: To: Chase Peeler Cc: Scott Arciszewski , Zeev Suraski , Marco Pivetta , PHP Internals List Content-Type: multipart/alternative; boundary="000000000000b10c7a05925e8a2c" X-Envelope-From: Subject: Re: [PHP-DEV] Changing fundamental language behaviors From: matthewmatthew@gmail.com (Matthew Brown) --000000000000b10c7a05925e8a2c Content-Type: text/plain; charset="UTF-8" > > What if Java suddenly said that all properties are suddenly private, and > can only be accessed through getter/setter methods? > If Java announced that the next major version was to make the change after 95% of userland developers favoured it and over 2/3rds of their internals team did, I'd think "huh ok I guess they have good reasons". For 20 years people have developed code based on that feature. It was never > considered an error, and often not even considered bad practice You seem to be arguing against *ever* changing something that a majority once thought was good, and fundamental to a given system. Lots of things fall into that category - restricting voting to men, segregation, etc. > --000000000000b10c7a05925e8a2c--