Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112855 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 82757 invoked from network); 12 Jan 2021 17:21:47 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Jan 2021 17:21:47 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 593BC1804D1 for ; Tue, 12 Jan 2021 08:59:47 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-io1-f47.google.com (mail-io1-f47.google.com [209.85.166.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 12 Jan 2021 08:59:46 -0800 (PST) Received: by mail-io1-f47.google.com with SMTP id z5so5465451iob.11 for ; Tue, 12 Jan 2021 08:59:46 -0800 (PST) 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=epxF2uffna4+JF1XzLpNKx4SOIycjQp4Pr1gFOTGjIo=; b=cMZXKry2/h4aW3wUiADxXdTdmpgkTF6Qwge5H5EuXXZ4r1XQS8mgTZIay+ZTy+w3/Q /w40agvF86ArH7Nd7UIeT/rmDZsfhWo2x4/r4lTDpxtXyL3hr0cUDPqlOmXHRAPnVb8Q rG5a6ubv/jmiJO+T2w5FY5WS68Ug7rWn7Zgh4p9PaXkCCxTnra3QIN29TenUxz9s+bna wParC9younKv7nVMGPbeDWBSmOwA95Meu6lS665qpE7+XubJ/RfP76bGeMNnwXUOIXOg ZNzzZITS7cS6PYRC6nKYqEojuXM00fys04NuMhkCZrqw9XsrW+NBDkSy0cjdP/EtjqIU FeOg== 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=epxF2uffna4+JF1XzLpNKx4SOIycjQp4Pr1gFOTGjIo=; b=ejbO1Z4ccHh4PQy3uw8SzfT3X8ML9r36HkrmFeaGjYpkqxWyJERrwWRUXCzw2ZcSm/ ZyjXt3L1k+CoXaPURk3YU1TTL8edDgtpOsSOZ9Qv/e2BuJ7cI7F+PN6R+KdndLnYM//V qfBzDDrJlTJR1//qgjAJQItQbAJoR3qOhS4xM+a6vaqFVNschCyP6b6UbNYz6wihnS9B NU0OFd/TIqfmo6Jos4ZDieJzv74UmZZ0B120cGEGWMD/4pz12lXQ3HDawnLuCUB1ytja Ko1/gBeUEf8vCxMA2yDtbHGekL+ImWXoNktoswHzfHdnVUletH1DKSGY7nwledolwx54 wI/A== X-Gm-Message-State: AOAM533EK8kiKisZpVvubifIK2llMOrdIPQNdMv9BAxK0j+gD4kobYe6 apZVYVy2vQrlN490PzCP15e57Z95s8IytZVkApw= X-Google-Smtp-Source: ABdhPJxmM6B2djtLFaxvjz0E4nMpr5Nv+z4A22H+t67abLvZRjR7Dhlw0DJ6BcpoY/Z8Y1rdv2Up67hpajhIyuJV2KQ= X-Received: by 2002:a02:b153:: with SMTP id s19mr258858jah.122.1610470785989; Tue, 12 Jan 2021 08:59:45 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 12 Jan 2021 17:59:33 +0100 Message-ID: To: Ilija Tovilo Cc: PHP internals Content-Type: multipart/alternative; boundary="0000000000001ebfea05b8b6f3c2" Subject: Re: [PHP-DEV] [RFC] Allow object keys in arrays From: ocramius@gmail.com (Marco Pivetta) --0000000000001ebfea05b8b6f3c2 Content-Type: text/plain; charset="UTF-8" Separate response for this one, sorry for the noise: On Tue, Jan 12, 2021, 17:35 Ilija Tovilo wrote: > Note that even minor PHP versions have historically not followed strict > semantic versioning. If we did, most PHP features would have to be pushed > back years given PHPs relatively slow release cycle. I don't think that's > desirable for neither PHP developers nor maintainers. > It's perfectly fine to release a new major more frequently, if required/worth it, but releasing breaking changes in minor versions (intentionally and being well aware of them) only erodes the quite thin BC trust. In practice, no difference for myself personally, as I already pin my own libraries to minor PHP versions, preventing installation with PHP 8.1 nowadays, until I know it to be "safe", post-RC testing. That perhaps is a discussion for RMs to take on. --0000000000001ebfea05b8b6f3c2--